First is a telephone interview, asked some basic questions about Linux, OpenGL, shell, and C/C++ programming.
After passed the telephone interview, then is a one day face-to-face interview. During the day, first is a group activity; then several technique interview.
Wait really long time between each interview.
There were lots of questions about Linux, such as process communication and memory management.
The following metrics were computed from 1 interview experience for the Arm Linux Kernel Development role in Shanghai, China.
Arm's interview process for their Linux Kernel Development roles in Shanghai, China is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Arm's Linux Kernel Development interview process in Shanghai, China.