I applied online. The process took 4 weeks. I interviewed at Nokia in Jan 2017
Interview
First I got a programming challenge in an email which I was supposed to submit within 2 hours from when I got the email. After submitting the challenge response, I got another round schedule in an email in about one and a half week.
In the second round(which was telephonic), I went through mu resume. Then I was asked explanation and assumptions of the code I submitted in the earlier round. I then was asked about my previous industrial experience and challenges I faced during that.
After the telephonic round, I was waiting for about two months for the response. Right after two exact months, I got the offer for the position.
Interview questions [1]
Question 1
I was asked to count the occurrences of words in a file, and return the list of word - count pair in an order (1. descending by count, 2. ascending by word)