I applied online. The process took 2 months. I interviewed at Arm (Malmö, Skåne) in Apr 2025
Interview
First phase: Coding Assignment
Second Phase: Review of assignment with hiring manager, as well as computer architecture questions
Third Phase: Live coding challenge, followed up by a review and discussion about the chosen approach
Interview questions [1]
Question 1
What is the most important component to ensure no stalling is done within a processor?
They have a video interview where i saw 9 recorded questions for which i had 3 minutes to answer each. My answers were getting recorded and they reviewed them within a couple of weeks. I had three days to take the video interviewed so that was cool. If they are happy with the answers given to the questions they will call you up to a selection day in their offices to meet you.
Interview questions [1]
Question 1
Quetions were divided between software-hardware and motivation hardware questions were about virtual memory,cpu pipelining,stack-heap, software about bitwise operations of c++,debugger tools,virtual methods. The time was hardly enough to answer the harware questions.
I applied online. The process took 4 weeks. I interviewed at Arm (Cambridge, England) in Dec 2014
Interview
Applied and got an invite for a phone interview several weeks later. They asked me about experience I had on my CV and then asked me some technical questions about C++ and computer architecture. The questions were just covering the basics so if you've had some real world C++ experience (probably 6 months at least) you should know the answers.
The computer architecture questions were also just covering the basics but you should have at least done a small course in architecture beforehand.
Then I got invited for an assessment day, most of which was just hearing about the company and stuff, fairly relaxed. There was a group project with a Lego mindstorms kit where you were assessed but I don't think that part would have a large bearing on your application. This was followed by a 1.5 hour interview where they asked me a few more technical questions on C++ and architecture, which I thought was easier than the phone interview.
Overall very positive experience, but some drawbacks were that it took two weeks to hear back when I made my application and the assessment day was nearly eight hours long! I think the assessment day should definitely be cut down to maybe four hours as it takes up your whole day.