First was a Hirevue interview when you have some prerecorded questions and you have to answer them. There were 2-3 related to why do you want to work at the company, 2 coding tasks, quite easy ones, and then a question related to them, like how you solved it and what would you do differently. Also some basic questions related to computer architecture like what is a CPU and what are the stages of pipelining.
Then a 2 hour interview with two senior engineers. Modeling how an assembly instruction is done step by step by the CPU on a whiteboard and one coding question to model cache hit in a direct mapped cache and how can you optimize that. Interviewers were very friendly and helpful.
What is a cache ?
What are the stages of pipelining
Why would you want this role at this company
The following metrics were computed from 1 interview experience for the Arm Graduate CPU Performance Modeling Engineer role in Romania.
Arm's interview process for their Graduate CPU Performance Modeling Engineer roles in Romania is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Arm's Graduate CPU Performance Modeling Engineer interview process in Romania.