Phone screen, with technical questions (20 questions).
In-person interview.
Look at this code and a diagram of BST.
Explain the output from these two BST search methods.
Explain OOP programming terms: polymorphism, encapsulation, passing by value, by reference, etc.
Write C++ classes to implement a jig-saw puzzle game.
Create a linked list and write a method to add elements to the list. Update head as needed.
How do you add elements to the head?
The following metrics were computed from 260 interview experiences for the Nokia Software Engineer role.
Nokia's interview process for their Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Nokia's Software Engineer interview process.