Applied at Nokia career page. The recruiter called me after a week and scheduled a technical round. After a week, a managerial round was scheduled, and then an HR round. It was a great experience.
Technical:
How do you declare an array? What is an Object in OOP? Implement a queue using a stack. Write a program to find the largest and second-largest number in an array, use an efficient method, and try to improve it. Can constructors be final? Can you override a static method? What is the difference between an Abstract class and an interface? How do you add, delete, or modify columns in an existing table in SQL? What is continuous polling? Explain HTTP methods and state the reason for idempotent methods.
Technical+Managerial:
Tell me about yourself, not as a Software Engineer, but as a person. What do you do in your free time? Discuss your past experiences. What technologies have you worked on? What are the toughest decisions you've had to take in complex scenarios? Hash map implementation. Binary search implementation.
The following metrics were computed from 51 interview experiences for the Nokia Software Engineer role in Bengaluru, Karnataka.
Nokia's interview process for their Software Engineer roles in Bengaluru, Karnataka is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Nokia's Software Engineer interview process in Bengaluru, Karnataka.