I applied through a recruiter. The process took 1 day. I interviewed at ABB (Bengaluru) in Aug 2013
Interview
First there was a telephonic interview, followed by F2F at their bangalore office.
F2F comprises of 1) Technical round 2) managerial 3) HR
Based on the project they are hiring for the level of questions are decided.
For mid-level software developer role, they would ask basic technical questions from Microsoft technology stack. Some project related question that you have mentioned in your CV. Overall its not that difficult