I applied through college or university. The process took 1 week. I interviewed at Arm (Los Angeles, CA) in Oct 2016
Interview
Mainly asked about cache coherency, static timing analysis, set up and hold definitions and how to solve them. UVM, Shell command, systemverilog, Computer Architecture, pipeline, Out of order, register renaming.
I applied online. The process took 3 weeks. I interviewed at Arm (Sheffield, Inglaterra) in Dec 2016
Interview
Arrived at the buildings, no other interview candidates and waited around 10 mins past scheduled time for the interview. Led to a small room and had 2 interviewers, one china and one uk. Both were pretty senior engineers. Was asked normal questions of why arm, then almost immediately jumped straight into the technical questions
They had a list of questions to choose from and they randomly picked
Frist was about transistors and circuits - fairly straightforward.
Second was about the master slave relationship for writing a file
Third was how to draw a processor.
I found they kept asking stuff until you didnt' know, to test the depth of your knowledge
Interview questions [1]
Question 1
Draw a diagram for a master-slave relationship for writing/reading to a file
I applied online. The process took 1 week. I interviewed at Arm (Phoenix, AZ) in Nov 2016
Interview
The interview was for an hour. It was completely technical with most of the questions related to computer architecture, System Verilog and Verilog. I was also questioned on Data structures, C and C++ programming and a few questions on Linux commands.
Interview questions [1]
Question 1
Adavantages of cache and virtual memory, Linux commands, linked lists in C++