I applied online. The process took 3 months. I interviewed at Arm in Jan 2021
Interview
Applied via the website. Then had to do a HireVue interview where they asked me about my experience with working in a team, knowledge of computer architecture, etc.
I was then invited to interview virtual day. Where we were given a presentation in the morning. Then in the afternoon, I had my interview with 3 seniors at ARM. They asked job specific questions which were great, as it was not those "reverse a binary tree" type questions. They really wanted to know about my comfortability with C/C++ and low-level programming.
Recorded interview with no one actually talking on the other side. It was a very unusual experience, as there was no request for a follow up on most things I said, and the hard time limit cut off some of my answers short.
I applied online. I interviewed at Arm (Ankara) in Feb 2021
Interview
First step was a teams call about my experiences and the second step was an assignment. I have perfectly done the assignment and tested for the requirements. I've sent the assignment in 3 days and they did not answer for 3 weeks. Afterwards when I asked, they said that I am not selected for further steps because of my assignment. I find this is irrespectful because I've covered all the requirements of the assignment in my answers.
Interview questions [1]
Question 1
The assignment was a design and I cannot mention a content since it is confidential, but I can upload my own source code to my github account. Go check it yourself to see if it is generic and fast(OR NOT):
https://github.com/sarpdaltaban/MemoryPool/blob/main/MemPool.h