I applied online. The process took 2 weeks. I interviewed at Arm (Bengaluru) in Jun 2015
Interview
The interview process consisted of 3 rounds (Apart from the test which included aptitude and reasoning questions apart from basic digital electronics - mainly on digital design, microprocessors , computer architecture and operating systems) inclusive of techinal, logical and programming, and HR interviews.The first two interview sessions were about an hour each whereas the HR session was for 20 minutes. The interview panels (all the three) were extremely helpful.
Interview questions [1]
Question 1
My technical round questions were related to cache coherence protocols and cache processor interactions
I applied online. The process took 3 weeks. I interviewed at Arm (Cambridge, East of England, England) in Jan 2014
Interview
1. Phone interview - CV screening, discuss previous employment, previous projects.
2. Face to face (Skype if of shore) - technical interview, technical questions + design, architecture questions.
3. Interview with HR - Just after face to face - Why ARM, salary negotiation, package description etc.
Interview questions [1]
Question 1
1. How would I design distributed test system.
2. C/C++: what is volatile, static function etc.
3. Embedded programming: MCU architecture, interrupts etc.
first round was aptitude and technical written.aptitude was a little time consuming but technical was easy.
next round was the technical interview.The interview was average with questions from C/C++,operating systems and data structures.