I applied through college or university. The process took 2 weeks. I interviewed at Arm in Jan 2015
Interview
Applied On-line, 2 weeks later a telephone Interview, It was clear in the interview that the internship was full-time but I did not have the residence permit to work full time, only full time, therefore the process did not go further.
Interview questions [1]
Question 1
Questions about past projects and how I solved them
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
I applied online. The process took 2 months. I interviewed at Arm (Cambridge, East of England, 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.