I applied through university. The process took 2 days. I interviewed at Arm (Chennai) in Aug 2024
Interview
Fundamentals of computer architecture, DSA, OS refer GFG
How does the Execution of Instructions happen in Non-pipeline architecture and pipelining architecture?
What’s the need and why do we prefer pipeline over non-pipeline architecture.
What is Memory Hierarchy?
What is Cache Hierarchy?
Interview questions [1]
Question 1
What is paging?
What is virtual memory? What are the different ways you implement concepts of Virtual memory?
What is MMU? What does it do?
What are L1, L2 Caches? How do they differ from each other?
Design of ARM processor
What is a critical section?
Why do we need process synchronization mechanisms? What are they? How are they implemented?
What is the process? Differentiate process vs Threads? Why Thread is called a lightweight process?
How many types of Semaphores are present? What are they? How do they differ?