The interviewer asked general questions about my motivations for joining the company, university and personal projects I might have worked on, followed by 2 technical questions. At the end of the interview I was free to ask any questions.
Interview questions [1]
Question 1
Explain how you can trace back, to get to the head node in a linked list
I applied online. The process took 3 months. I interviewed at Arm in Jan 2021
Interview
Applied via the website. Then had to do a HireVue interview where they asked me about my experience with working in a team, knowledge of computer architecture, etc.
I was then invited to interview virtual day. Where we were given a presentation in the morning. Then in the afternoon, I had my interview with 3 seniors at ARM. They asked job specific questions which were great, as it was not those "reverse a binary tree" type questions. They really wanted to know about my comfortability with C/C++ and low-level programming.
video interview, coding challenges, and then if successful, in-person technical interview using the whiteboard. I had to use C and walk through my algorithm. Quite challenging and pressurizing because of the senior software engineers in the room, but they were very kind.