The initial round was based on resume short listing. Most of the students with CGPA>=8 got selected for the written test. The written test was divided in two sections- i) 30 mins - 30 Aptitude Questions These were not so straightforward apti questions but required some practice. It would be good if you do practice it well before the placement seasons kicks off. ii) 1:30 mins - 60 Technical Questions Most of the questions were based on digital design, MUP, general electronics. It was not that simple. It also had a lot of programming questions (in C) too. Make sure you revise C thoroughly.
3 Rounds of interviews for the shortlisted students -
i) Technical round - The discussion started with the general understanding of microprocessors, their architecture, etc. Since I did six months internship at Nvidia, they were also interested in that project. There were a lot of cross questions on whatever I was saying, be sure you prepare it well. Then a general resume based questions. I was also given to write (on paper) some codes in C, ASM, Verilog and System Verilog. There were questions related to DSA as well (it is really a plus having some basic knowledge of Data structures and algorithms).
ii) Managerial round - He asked me variety of puzzles. Some were trivial and for some I didn't have any idea. He concentrated more on the approach rather than the final answer. Very basic technical questions were asked like difference between bandwidth and throughput.
iii) HR round - General HR questions. No puzzles or anything.
Questions on MUP, DD, computer architecture, and DSA were asked.
The following metrics were computed from 1 interview experience for the Arm Graduate Engineer Interview role in Bengaluru, India.
Arm's interview process for their Graduate Engineer Interview roles in Bengaluru, India 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 Graduate Engineer Interview interview process in Bengaluru, India.