There were 2 technical rounds. The first was on basic computer architecture like caches, branch predictors, and other design considerations. The second one was on GPU understanding and CUDA programming. The interviewer asked me about memory models and memory consistency.
They asked me about the branch divergence concept in GPU.
The following metrics were computed from 1 interview experience for the Arm Software Engineer (Internship) role in Austin, Texas.
Arm's interview process for their Software Engineer (Internship) roles in Austin, Texas is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having mixed feelings for Arm's Software Engineer (Internship) interview process in Austin, Texas.