The process took 5 weeks. I interviewed at 3M in Jan 2016
Interview
Very pleasant, easy programming questions. Interviewer described the task for the summer, what larger project it would feed into. One out of the box question, two programming questions from an engineer.