One hour virtual recording interview, then a two hours final technical interview. The virtual allowed any number of retakes for each recorded questions, and the technical tested a lot on computer architecture.
I applied online. The process took 2 weeks. I interviewed at Arm (Galway) in Feb 2025
Interview
I was interviewed by a panel of 3 and the interview (technical) was scheduled for an hour and a half, which sounds like hell but the interviewers made me feel at ease and after a while, the time just flew by.
The interview started with a simple introduction from both parties and then I was asked what I knew about the company, their products and my personal interests, including what drew me to the company.
That was followed up by theory questions on Machine Learning and AI, Linux, Object Oriented Programming principles, Advanced C++ and Git.
The interviewers were very open and friendly and filled in any lapse of knowledge I had on certain topics if I had any follow up questions about them and made conversation out of the answers I gave to make the process feel seamless. It was not easy at all and if not for the days of studying I'd done prior, it would have been a disaster as the questions asked were relatively deep for a university undergrad.
The last question was to give a solution/design for an Object Oriented problem and after that they let me ask a few questions before signing out.
Overall, it lasted about 2 hours and was a very positive experience. One of the best I had whilst interviewing for internships and accepting the offer when it came through was heavily influenced by how I was treated during the interview.
Interview questions [1]
Question 1
In C++, what are the key differences between each access specifier.