I applied online. The process took 1 day. I interviewed at Arm in Mar 2011
Interview
I knew about the company during a career fair in my university. I applied for a position through their web site, and then received an invitation for a phone interview. The day of the interview they called me on time, then they asked me to talk about my projects and about my experience. Then they asked general Operating Systems questions (read/write locks, shared resources), and also some C language-specific questions (volatile and static keyword).