For those with interviews coming up may I suggest looking into the world of Human Resources. Each company will have a different HR point of view as to which 'type' of interview they use. There is a method to their madness and not just questions thrown willy nilly.
Is it a technical interview you are expecting. Or perhaps a behavioural interview. There is info on the net if you look. I'm certainly no expert. But I do believe it helps that you understand why they are asking certain questions and how they 'expect' you to answer them.
Is there any one out there with HR experience who can comment.
MAX