The interviews followed a standard pattern:
For example, one focused on general SoC architecture, another on software, another on debug, another on my previous projects and how I dealt with challenges, etc. etc. My impression was that they were more concerned with how I walked through and thought about different problems that were presented to me, and also if I have a solid history of good performance. Not so much on if I answered everything 100% accurately. Though, I'm sure I answer most of everything right. There wasn't much overlap between the interviewers which means they actually prepared an interview strategy. That's a good thing, I've been in interviews where I would end up answering the same exact question 5 times from 5 different people!
Last, the interviews were very conversational, it didn't feel like an interrogation. I was also allowed plenty of time to ask my own questions.My impressions were very positive. In the past I've walked out interviews thinking "Wow, those folks were disorganized and didn't seem to know what job I was interviewing for.... I didn't have that feeling here.
I was asked some C questions. However the focus wasn't on programming something, it was more about understanding how different parts of memory are used within the program.
The following metrics were computed from 1 interview experience for the Arm Performance Engineer role in United States.
Arm's interview process for their Performance Engineer roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Arm's Performance Engineer interview process in United States.