I was just cogitating on some of the rather crappy interview questions I’ve been asked. More to the point its the stock questions where there is a very high level answer that you can give, but you realise that the interview actually knows little or nothing about the question or the purpose of the answer.
Here are a couple of examples,
What is the difference between a value type and a reference type.
That’s a staple of software engineering.
What is a cidr range in AWS VPC.
That ones for Amazon Web Services Network administration.
I nearly just got caught in the trap of answering them, but the point of this is to show that stock questions at an interview just means that there is really no substance to what your being asked and that the asker doesn’t really know what they are looking for because they don’t know what to ask.
Actually I could answer, A waste of my time because it has no bearing on the day to day work, really no bearing and if the hiring manager thinks it has then he really doesn’t know what to do.
One of the junior developers in my new job, tried something similar with me mainly because he wanted to establish a pecking order of some kind (I see this often in poor/failing teams). A pretence that he knows more and thus doesn’t have to listen to me. Well, I did a bit of a casual takedown on him, turned the question back on him and then pointed out places where it is being used without even looking at the code base. Sadly its called experience not arrogance. Something that many places get confused about.