Arm Software Engineer(Internship) interview questions
based on 38 ratings - Updated Apr 14, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
96%
Applied online
Applied online
4%
Campus Recruiting
Campus Recruiting
Interview search
38 interviews
Viewing 31 - 35 of 38 Interviews
Arm interviews FAQs
Software Engineer(Internship) applicants have rated the interview process at Arm with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 52% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 21 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Arm overall takes an average of 43 days.
Common stages of the interview process at Arm as a Software Engineer(Internship) according to 1 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
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.