I applied through a staffing agency. The process took 2 days. I interviewed at 3M (Pune) in Aug 2010
Interview
Got a call from consultant, attended the telephonic interview, got a schedule for personal interview & then one more round of technical interview with site manager & then finally with a VP then negotiation & offer letter.
I applied in-person. The process took 1 day. I interviewed at 3M in May 2012
Interview
It was a great interview set up. Asked all of the regular behavioral questions and were very friendly people. It would be nice to have more of a diverse panel of people not just job titles. They were very easy to talk to and allowed me to be me. Overall a great process. Just be yourself.