I applied for the job online, first HR interview was held. Then after 2+ week, technical interview. It last around 2 hours. During the interview, I tried to answer all questions and I think I believe that I answer most of them. Even though, for the architectural related or low level questions, I tried to answer in more detail without being asked(draw, diagrams, etc.) Generally, interview was good, but questions were varity (OS, architecture, low level programming, peripherals etc.) As a junior, I tried to explain all the questions(even though some of them in more detail). Interviewers were kind.
After 3 days later, I had a telephone call that I've been told that I was rejected. In the end, ARM should've taken into account my eagerness for learning new things(I believe this is quite important) as much as the other stuffs.
The topics covered cache, virtual memory, OS related questions, memory management, ARM architecture, data structures, bitwise operations, interrupts, and peripherals.
The following metrics were computed from 1 interview experience for the Arm Open Source Software Engineer role in Cambridge, United Kingdom.
Arm's interview process for their Open Source Software Engineer roles in Cambridge, United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Arm's Open Source Software Engineer interview process in Cambridge, United Kingdom.