I had 3 interviews. Most of them starts with asking you what are you doing in your current job. Then technical questions. I must say that when they ask about a current task you had, they are trying to get to a point of a low level, most of the time going out of the context of your task, which was pretty exhausting, because you try to explain something you've done, and they go to a place they feel comfortable. You can say you wrote a complete high level module, but they keep asking something like, "oh your input was x, and you got it on can , how does that work?" Even though it is not even related to what you explain. I also must say that at least half of their questions are hard to understand, they open a web thing with questions to write code, and they don't explain exactly the task. My impression was not so good.