I applied through a recruiter. The process took 2 months. I interviewed at Arm (Acton, MA) in Dec 2015
Interview
I was first contacted by a talent acquisition manager from ARM, via LinkedIn. I had my first phone screen with him, to discuss overall career goals and motivations. After they decided to move forward with me, we scheduled a second phone screen with the engineering manager and another engineer on the team.
The second phone screen was a mix of career motivation questions, behavioral questions, and basic technical questions. I passed this phone screen and we scheduled an on-site interview.
The on-site interview included interviews with four different people: two engineering managers (one of whom would be the manager of the person taking this role), and two engineers who are part of the core modeling team. I also had lunch with the two engineers.
All interviewers were very professional and courteous, and they answered all my questions. They were all very smart people, and I enjoyed speaking with everyone in my interview loop.
In the end, I was not a good fit for the role, but I did have a very positive interview experience overall.
Interview questions [1]
Question 1
Career motivations/goals, and how this role fits into the picture.
Behavioral questions involving working in a team, setting and meeting deadlines, etc.
Computer architecture questions including pipelining, cache coherence, virtual memory, etc.
Verilog questions
C programming questions