I applied online. The process took 2 weeks. I interviewed at MICRO in Feb 2012
Interview
The interview process was thorough. I had about 5 interviews in one day, but you do learn a lot about what the company does and your managers. Overall the process is not too tough, but do ask challenging questions.