I received a first phone interview one month after the application on the web site. I was contacted 4 days before the phone interview. The phone interview took an hour. The first question was to summarize my CV. Then some technical questions (what is a cache, an MMU, a pointer in C, the difference between virtual addresses and physical addresses), what I knew about the company and some questions about the motivation to apply for the role.
After 5 days I received an email to be invited in Sophia Antipolis for a face-to-face interview 15 days later. The face-to-face interview consisted of a 1.5-hour lunch interview and 2 technical interviews of one hour each. In the first technical interview the questions were about the university projects, Linux commands and there was an exercise about finding an algorithm on how to print a given sequence of strings, writing the code (C or C++), difference between C++ and Java. In the second technical interview, questions about some specific project, drawing the pipeline, writing a FF in Verilog and 2 exercises on C++ (Why does this program give compilation error? What does this program print?).
I had a great experience in ARM. All the people are very kind and hospitable and they make you at ease during the interview.
How do you verify this logic block?(a black box with some input and outputs and the timing diagram is given
The following metrics were computed from 1 interview experience for the Arm Graduate CPU Verification role in Antibes, France.
Arm's interview process for their Graduate CPU Verification roles in Antibes, France is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Arm's Graduate CPU Verification interview process in Antibes, France.