Been for 3 interviews recently and a semi kind of one.
1 - Asked about technical skills and what I had worked on. Gave me some hypothetical techincal scenarios and asked what I would do. Got an offer.
2 - Asked about skills. Just by the conversation they knew I wasn’t exactly what they wanted (skills wise). No offer.
3 - Before the interview I had to complete an online test. Write a piece of code in 1 hour. Did it but took too long, and then I realised afterwards that I didn’t do quite what the brief said. Didn’t even hear a ‘no’ from them.
4 - Two weeks ago. Interview for 1 hour, then given 90 minutes to write some code. Was presented with a brief and had to solve it with a program and talk people through what it was I was doing. Got offered the job.
I don’t mind the technical stuff to be honest. Recruitment is time consuming a little hit and miss, so I think people want to do everything to see what the person can do, not in answering questions that you can practise, but just real life.
With the technical stuff, you need to remember it is not about actually solving the problem or producing a working program some time. It’s how you go about it. Structure the code, good habits. And then about how you talk the people through it as well.