I have applied for the post back in September and I got the interview call in November. The process consisted of initial introduction round, technical test and presentation of current project on white-board.
The introduction round was okay with both parties trying to understand what the requirements are etc.
Then the technical test - Its on C++, C#, SQL, UML, C etc. and the time limit is 40 minutes. No, its not a multiple choice test, we need to provide definitions and reasons for all programming questions. I was told that this time limit is to test the candidate under stress conditions.
After the test the manager said I performed okay in the test, then he asked me to present the architecture of the current product which I am developing. I told him brief overview and explained things.
After 3 days my recruiter called me and said that they are not proceeding further with my profile. The reasons being I didn't ask many questions regarding the role at the end of interview and I didn't present the internal design details when I gave presentation on the product that I worked on.