Two technical rounds back to back.
First round: Only asked about brief introduction of my skills and projects done. ARM knowledge, debugging skills about gdb, JTAG, etc. Asked two coding questions.
Round two: Very inexperienced interviewee who just sat there to reject. He asked many C basic questions and a programming question
ARM modes, how to debug in case of any fault in ARM.
He was asked to write a program to convert 24 hours into seconds and then he modified the input argument with 12 hour + AM, PM.
Determine the sizeof structure struct _data{ int i; char c; unsigned int ui; unsigned char uc; int j; };
Second Round: He was asked basic C concepts like const, volatile, use of volatile, use of const volatile,
Find the output of int main() { main() return 0 }
Find Balanced Brackets in an expression (string).
What's the problem with below function, assume compiler will not throw error and it's compilable void func(int len) { int arr[len] }
The following metrics were computed from 1 interview experience for the NXP Semiconductors Staff Engineer role in Pune, India.
NXP Semiconductors's interview process for their Staff Engineer roles in Pune, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for NXP Semiconductors's Staff Engineer interview process in Pune, India.