I applied online. The process took 1 day. I interviewed at 3M (Pasadena, CA) in Oct 2009
Interview
First fill out an application, then meet with the manager of the department. Then started the 1 on 1 interview, ask some general question and some technical questions