I applied through a recruiter. The process took 2 weeks. I interviewed at Tata Consultancy Services (Minneapolis, MN) in Jun 2012
Interview
I had an initial Technical phone interview followed by the client general phone interview. I then got the offer after about 2 weeks when I received a call from the HR.
Interview questions [1]
Question 1
I am not too surprised or count any of the questions as difficult because they were the technical stuff I do on a daily basis. Nothing too special.