3 rounds. 1st round general discussion about CV and projects. 2nd round was a C test with some basic problems and a problem to program. 3rd interview was a technical discussion based on the test.
Programming a complex problem on paper was difficult for me.
Think thoroughly before starting on paper.
The following metrics were computed from 76 interview experiences for the Arm Software Engineer role.
Arm's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Arm's Software Engineer interview process.