Pretty typical process but atypical interview. I got a phone screening which lasted 40 minutes, and the person that I talked to on the phone recommended me to an in person interview.
In person interview lasted well over an hour. The interviewers asked a couple of riddles (brain teasers as they call them), one of them was open ended and the others had definite right or wrong answers.
In between each riddle they asked about my previous experience and pretty typical questions. This was fluff since their final decision was based on the riddles.
The conversation was great but they moved on because I did not get any of their riddles right and they did not like how nervous I was.
The impression I got was that they were looking for MENSA members, not developers. Their reasoning for the riddles was that they wanted to scope candidates based on how they approach different situations, but their riddles were very complicated and not open ended.