I applied online. I interviewed at Arm (Austin, TX) in Dec 2025
Interview
First was a HireVue with 3 behavioral and 3 technical questions. Then, there was a Zoom interview that was entirely technical - very challenging. They began with questions about my projects that led to a conversation on synchronization primitives. When they realized I didn't know too much about that, they switched to computer architecture concepts like pipelining, caching, cache coherency, and ways to optimize programs with knowledge about architecture.
Interview questions [8]
Question 1
What is the difference between a mutex and a semaphore?