You should look for people with the portfolio. If someone has made a project in TensorFlow to paint in Picasso style then you should hire them regardless of education.
This is an unpopular opinion. You cannot become good in software engineering if you only read HN and work 9-5.
My ideas for interview:
1. Ask the candidate to bring a laptop, people running Linux +1
2. Pick random testing framework and ask if the candidate can setup and run some tests for fizzbuzz.
3. Ask a difficult question on system design, CAP theorem, compilers and OS internals. They should not be able to answer these.
4. If they lasted so far, make them comfortable before the finale. Pat theirs ego a bit.
5. Confront the candidate, essentially troll them a bit. For example: Describe fictional homemade crypto system build in PHP. Judge their response.
Instead of comfy 30 min BS talk about their previous experience you will have a better picture of the person if you put them in the hot seat. Above is just an opinion as I do not have interviewing experience.