I applied online. The process took 2 months. I interviewed at Arm (Cambridge, England)
Interview
I applied online for this job and was contacted to do an on-demand online interview after 10 days. This first step was a short interview with around 7/8 questions about both technical and personal aspects. Second step of the hiring process was to take part to a selection day in Cambridge at ARM which consists of several tasks to test you individual and group skills and a technical interview which lasts about 1 hour.
To be honest the on demand was bit harder for me because I felt more pressure when answering the questions. I think it's a psychological thing due to the counting down timer that you see while recording your answers.
On the other hand, I really enjoyed the whole day at ARM for the selection day. Every single person was very kind and ready to answer all of your questions. I didn't feel any pressure at all while doing the technical interview, time just flew, it was like talking with a friend.
Interview questions [1]
Question 1
Questions about computer architectures: branch prediction, pipeline, etc.
Programming tasks:
- Write an ISR
- String manipulation
- Comment pieces of code and explain what is wrong, if and how the code can be improved for performance
- Many questions about C: heap, stack, type qualifiers
- Questions about the linker, the compiler, etc.
I applied through an employee referral. I interviewed at Arm (San Diego, CA) in Apr 2026
Interview
1st was a hirevue interview - basic behavioral questions
2nd round was a panel interview - discussion on your resume and technical questions related to power and designing low power circuits
Interview questions [1]
Question 1
Given two processors, how would you determine which is better in terms of power (think about frequency, VDD, temperature etc)
Given a boolean logic, how would you reduce power in this
CV and then virtual interview then final interview through online call. It was basic interview about CV and some technical questions. It was not too difficult and intimidating. Technical interview depends on the role you apply for.
Interview questions [1]
Question 1
What was a difficult problem you encountered during your studies and how did you overcome it.
Interview was done online remotely with a manager and a graduate employee. General questions about previous experience and CB. Then followed by a live code session in Arm assembly with various technical questions.