I applied online. The process took 1 week. I interviewed at 3M (Odessa, FL) in Feb 2015
Interview
Applied online directly on company website. Got phone screening interview in 4 days. After that on second day got HR interview with panel of 2 and after that Technical interview with panel of 2 people.
Interview questions [1]
Question 1
Funny thing. There was NO technical question at all other than general queries. Technical questions are a necessity in this interview. I was surprised. I did not ask on their face as I did not want them to feel insulted about that. And what if they hire me without asking technical question and this may become blockade in career. Other than that overall company is good as I know.