I applied online. I interviewed at Nokia (Quezon City, National Capital Region) in May 2017
Interview
It started by taking a technical exam. The following week, you are expected to appear in a technical interview with the manager. When I arrived for the technical interview, my employer was 35 mins late. The last interview will be about your behavior. I answered the questions very well since most of the questions are easy. The manager said that I should expect a call the following week. 2 weeks have past and not a single call/email update has reached me. I tried to contact the HR but there was no response. So I asked a favor from one of my friends working there to have an update to my job application status. It turned out that I was not chosen over others. I wasted my time waiting. Some of my friends working there also said that most of the time, the HR there are INEFFICIENT.
Interview questions [6]
Question 1
The manager will let you solve a problem thru coding/algorithm explanation which involves your colleague messing with your computer. Expect that your colleague copied/moved random files/directories in the C directory. It's up to you on how you will revert back its original state.
You should be able to answers questions like what is AGILE (particularly SCRUM). How do you work in this kind of software development process? What testing methods do you know?
Behavior mainly focuses on your past experiences. This includes problems you've encountered, involving teammates (thesis development) and the like. Then they will ask you how did you overcome it and what changes brought that to you.
It started with a written coding exam
then one on one interview with one of their senior engineers
after that it was already an interview with the team that you will join
Interview questions [1]
Question 1
It's been so long I forgot already but what stuck to me is the question about doing a printing numbers 1-10 without using a loop
I applied through university. The process took 1 day. I interviewed at Nokia in Mar 2018
Interview
Everything happened in the same day: written exam, technical interview, behavioral interview. The written exam runs for 2 hours and is fairly easy. Average programmers can finish the exam in 30 minutes or less. The technical interview is just the same with the written exam and you are given 15 minutes to come up with a solution. The behavioral interview contains questions about your experiences with certain scenarios. The evaluation process is very fast that I got a call during the night of the same day saying that I passed all the interview and I was expected to be onsite the next day.
Process only took a day and you'll know right on what your status is. Screening exams gets all of the competent coders while the technical interview gets the adept ones (OOP). Then they'll screen for the honest and non-arrogant ones. They will tell you exactly what you are getting yourself into so that you can be aware if this is what you really want. Of all the hiring process I went through, this may not be the toughest but definitely is the most serious and very professionally planned screening. Unfortunately, I didn't get an offer.