I got a call from the HR through LinkedIn on a Friday. She told interview was scheduled the next day.
Interview took place in April in ARM office. The process started in the morning at 9 AM. There was a technical written test which comprised of C, OOPs and Linux. Around 60 guys appeared for this and 20 got qualified to the next round. There was no elimination round after that. There were 2 technical interview rounds, 1 HR round and 1 hiring manager round. The technical rounds were mostly about C, C++, puzzles etc. HR and HM round were mostly behavioral, project work, salary expectation etc.
All the rounds were finished around 6 PM and we left the office. We were supposed to get a call the next week as there were different panels who took the interview and they were supposed to share their feedback later. The first technical interview took about an hour. All other interviews were around half an hour. The questions were relatively easy. The overall experience was good.
Define copy constructor, virtual destructor
Difference b/w volatile and const keyword and usage
WAP for mirror tree.
WAP to find the Nth node from the end.
WAP to delete a complete tree.
WAP for parenthesis matching.
No of binary trees possible with n nodes.
What is the reason for job switch.
Questions on current project.
10.Aptitude question on clock
11.Design patterns
The following metrics were computed from 11 interview experiences for the Arm Software Engineer role in Bengaluru, India.
Arm's interview process for their Software Engineer 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 Software Engineer interview process in Bengaluru, India.