I applied online. The process took 1 week. I interviewed at 3M (San Francisco, Heredia) in Aug 2018
Interview
It was good. The interview was splitted in four parts. The technical part I feel that they should focused in knoledge of the person like resolving problems or creating algorithm and no just in asking concepts that perhaps a developer is not going to use it frequently.