ARM India's software engineer interviews (Bengaluru and Noida) lean hard into low-level C/C++, computer architecture, and embedded fundamentals because most teams work on compilers, drivers, and tooling for ARM cores.
About ARM Holdings India
ARM Holdings India (Bengaluru) designs CPU and GPU IP cores, develops the ARM architecture specification, and builds software ecosystems (Trusted Firmware, Cortex-M SDKs) powering 95%+ of smartphones.
Campus drive, referral, or careers-portal application
Online assessment: DSA plus C/C++ and architecture MCQs (60-90 min)
Technical screen with an ARM engineer on low-level fundamentals
On-site or virtual loop: two to three technical rounds plus an HR round
Round 1 (60-90 min)
Online assessment with one to two DSA problems and MCQs on C/C++, operating systems, and computer architecture.
Round 2 (60 min)
Technical screen on pointers, memory management, bit manipulation, and one coding problem in C or C++.
Round 3 (60 min)
Domain deep dive on caches, pipelines, or compiler/driver concepts depending on the team, plus project discussion.
Round 4 (30 min)
HR and fitment covering compensation, location, and team alignment for Bengaluru or Noida.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
7 more questions. Sign up to unlock all
Sign up free: unlock all questions