The HR person from Nokia connected with me on LinkedIn and asked me to mail her my resume for a platform software opening.
The term 'platform software' has different connotations, as I realized after this experience. While I have been working on a level above kernel, device drivers, etc., the folks at Nokia consider platform software as device driver work.
This should have been apparent when the engineering manager reviewed the resume before calling me for an interview.
The two interviewers who interviewed me were surprised that I was called for an interview. They did ask me general C programming questions, but in the end, I was told that my experience did not fit in with open positions.
Q. How would I go about choosing data structures for a variety of problems?
Q. What is the difference between using a private branch for development versus using rebase?
The following metrics were computed from 1 interview experience for the Nokia Principal Software Engineer role in Bengaluru, Karnataka.
Nokia's interview process for their Principal Software Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Nokia's Principal Software Engineer interview process in Bengaluru, Karnataka.