Add office photos
Nokia logo
Employer?
Claim Account for FREE

Nokia

4.1
based on 2.4k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Software Developer
Clear (1)

Nokia Software Developer Interview Questions and Answers

Updated 19 Apr 2024

Q1. 1) single linked list problem 2) substring matching

Ans.

The first question is about a single linked list problem, and the second question is about substring matching.

  • For the single linked list problem, you may need to implement operations like insertion, deletion, and traversal.

  • For substring matching, you can use algorithms like brute force, Knuth-Morris-Pratt, or Boyer-Moore.

  • Examples for the single linked list problem: reversing a linked list, finding the middle element, or detecting a loop.

  • Examples for substring matching: findin...read more

Add your answer
right arrow

Q2. Which works when? Refer alexxu system design book

Ans.

The question is about understanding the timing and order of operations in a system.

  • Understanding the sequence of events in a system is crucial for ensuring proper functionality.

  • Timing considerations include when data is processed, when actions are triggered, and when resources are allocated.

  • Examples include knowing when to update a database record after receiving user input, or when to send a notification after a certain event occurs.

Add your answer
right arrow

Q3. What is doing shared_ptr in C++?

Ans.

shared_ptr is a smart pointer in C++ that manages the memory of a dynamically allocated object.

  • shared_ptr helps in managing memory by automatically releasing the memory when the last reference to the object is destroyed.

  • It allows multiple shared_ptr instances to share ownership of the same dynamically allocated object.

  • shared_ptr uses reference counting to keep track of the number of shared_ptr instances pointing to the object.

  • Example: std::shared_ptr ptr = std::make_shared(10...read more

Add your answer
right arrow

Q4. Write a sample code using AngularJS

Ans.

Sample code using AngularJS

  • Create a module and controller

  • Bind data to HTML using directives

  • Use services for data retrieval and manipulation

  • Implement two-way data binding

  • Example: https://codepen.io/mohit-kumar/pen/ExjJzjM

Add your answer
right arrow
Discover Nokia interview dos and don'ts from real experiences

Q5. Evaluate pull vs push based system.

Ans.

Pull vs push based system refers to how data is transferred between components in a system.

  • Pull system involves the receiver requesting data from the sender when needed.

  • Push system involves the sender actively pushing data to the receiver without the receiver requesting it.

  • Pull systems are more efficient when the receiver does not need data constantly.

  • Push systems are more efficient when real-time data updates are required.

  • Examples: Pull - HTTP polling, Push - WebSockets.

Add your answer
right arrow

Q6. Single Linked list problem

Ans.

The question is about solving a problem related to single linked lists.

  • Understand the concept of a single linked list

  • Implement basic operations like insertion, deletion, and traversal

  • Consider edge cases like an empty list or a list with only one node

Add your answer
right arrow

More about working at Nokia

Back
Awards Leaf
AmbitionBox Logo
Top Rated Large Company - 2024
Awards Leaf
HQ - Espoo, Southern Finland, Finland
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Nokia Software Developer

based on 10 interviews
2 Interview rounds
Resume Shortlist Round
Technical Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

Practo Logo
3.2
 • 35 Interview Questions
Dell Logo
4.0
 • 19 Interview Questions
Visa Logo
3.5
 • 18 Interview Questions
View all
Recently Viewed
SALARIES
Arista Networks
SALARIES
Ashirvad Pipes
INTERVIEWS
F5 Networks
No Interviews
INTERVIEWS
F5 Networks
No Interviews
INTERVIEWS
Pluralsight
No Interviews
SALARIES
Yalamanchili Software Exports
INTERVIEWS
Yalamanchili Software Exports
No Interviews
INTERVIEWS
F5 Networks
No Interviews
INTERVIEWS
Arista Networks
No Interviews
SALARIES
Ashirvad Pipes
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter