The process took 1 day. I interviewed at Nokia (Mountain View, CA) in Jan 2008
Interview
The interview started with a phone interview, followed by a on-site interview. In on-site interview, I did presentation on my research work. Most of questions were from my presentation.
I applied through a recruiter. The process took 1 week. I interviewed at Nokia (Bengaluru) in Jan 2017
Interview
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(!).
Interview questions [1]
Question 1
Q. How would I go about choosing data structures for variety of problems?
Q. What is difference between using a private branch for development vs using rebase?
I applied through a recruiter. The process took 2 weeks. I interviewed at Nokia in Jan 2010
Interview
Each person asks different type of questions, in general, not bog down in details, which I like.
Give general picture of organization and main project, manage time very well within the time frame
and the type of questions asked. Polite and not intimidating. Very pleasant.