I interviewed at NXP Semiconductors (Bucharest, Bucuresti)
Interview
interviewers do not understand that the linux kernel is 30 million lines of code.
and most subsystems have a strict API that act as multiple layers of abstraction for everything below that level. one can write a driver for a device and never stumble on structs that exist below.
Interview questions [1]
Question 1
I told him I did bare-metal programming for more than 10 years. so he said that I should know how multiple CPUs are initialized.