The recruiters interview (they call it discussions) the candidate discussing about the candidate profile , past experience in detail also throwing light on company and the roles and responsibilities. In my case the recruiters were very professional and explained things nicely. The face to face interview is comprised of a design problem which can be little adventurous but if u do something and then explain what u have done clearly to the interviewer in the one on one interview following it , you will clear it. in my case it was telephonic disucission in detail about the design problem and other technology related questions. i had to wait for some time before recuiter came and tld me that i have cleared the interview. Then I had the non technical discussion a sort of behavioriol and role play type of interview. The iterview really dragged on the questions and it was a tough call to attend. But fortunately i cleared it and now am waiting for offer letter. I would say that they have awell defined process, recruiters were nice and explained the process nicely , and am looking forward to this offer.