I applied online. I interviewed at Arm in Dec 2020
Interview
I applied in the careers of ARM for Graduate physical design role. My resume got shortlisted and I got contacted my HR person of ARM.
There was no written test. They scheduled rounds of interview, as far as I remember I have given total 4 interviews including HR round. Because of covid situation everything was online.
Interview questions [1]
Question 1
1. First and foremost be clear about your project work and internship work because this is the first question which they asked.
2. questions were mostly from my resume and whatever skills I had mentioned.
3. Questions were related to Timing constraints, Cross-talk, how to fix cross talk issues, Timing DRC's and Setup and hold violation.
4. difference between Physically and logically exclusive clocks?
5. What information is there in .lib file and what is a SPEF file and what it contains?
6. what inputs are required to fire STA Run ?
7. If you have worked on any tool like primetime or ICC then you can expect some questions related to commands.
8. some basic UNIX commands like grep, sed and awk related questions and some scripting related questions.
9. latch up issue and body effect , and how it affects and how can we fix up these issues?
10. questions were related to clock gating and power gating.
I applied online. The process took 1 day. I interviewed at Arm (Londres, Inglaterra) in Nov 2020
Interview
Video interview through Hirevue. Each question is displayed on the screen, 30 seconds to think then 3 minutes recording your answer. The whole process took 1 hour for me but it will depend on how much time you spend on the programming questions
Interview questions [1]
Question 1
1. Introduce yourself
2. Why Arm?
3. Python question, look at a piece of code, tell us what is wrong about it
4. Python question, where you actually have to code something
5. Tensorflow question, look at a piece of code, tell us what is wrong about it
6. Do you have anything you would like to add, final thoughts, questions
video interview, coding challenges, and then if successful, in-person technical interview using the whiteboard. I had to use C and walk through my algorithm. Quite challenging and pressurizing because of the senior software engineers in the room, but they were very kind.