I applied online. The process took 6 weeks. I interviewed at Arm (Cambridge, East of England, England) in Dec 2015
Interview
First they sent me an e-mail for a video interview, which went well, it had some common behavioral questions, two easy technical ones and one simple coding test. Then was called for an on-site assessment day, consisting of group projects, a behavioral assessment, an 1 hour technical interview about C++, Testing, Design Patterns, OO Concepts and Compilers, and then a behavioral interview of half an hour.
Interview questions [1]
Question 1
How does a compiler work? Which are its components?
When do you use exceptions and when do you use assertions?