Add office photos
Nokia Networks logo
Employer?
Claim Account for FREE

Nokia Networks

4.2
based on 1.9k Reviews
Filter interviews by
Software Engineer
Clear (1)

Nokia Networks Software Engineer Interview Questions and Answers

Updated 30 Aug 2024

Q1. Write a pointers program and tell the diff between references and pointers.

Ans.

Pointers program and differences between references and pointers

  • Pointers are variables that store memory addresses

  • References are aliases for existing variables

  • Pointers can be reassigned to point to different memory locations

  • References cannot be reassigned to refer to a different variable

  • Pointers require dereferencing to access the value they point to

  • References automatically dereference when accessed

Add your answer
right arrow

Q2. What is shell scripting?

Ans.

Shell scripting is a way to automate tasks by writing scripts in a shell language like Bash.

  • Shell scripting allows for automating repetitive tasks in a Unix/Linux environment.

  • Scripts can be written to execute commands, perform system administration tasks, and more.

  • Examples include writing a script to backup files, automate software installations, or monitor system resources.

Add your answer
right arrow

Q3. Write a python code to reverse a string.

Ans.

Python code to reverse a string

  • Use slicing to reverse the string

  • Example: input_string = 'hello', reversed_string = input_string[::-1]

Add your answer
right arrow

Q4. reverse a linked list

Ans.

Reverse a linked list by changing the next pointers of each node

  • Initialize three pointers: prev = null, current = head, next = null

  • Iterate through the linked list, updating next to current's next, current's next to prev, and moving prev and current pointers forward

  • Return the new head, which is the last node visited

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

Q5. create a thread in process

Ans.

Creating a thread in a process involves allocating resources for a new thread to run concurrently with other threads.

  • Use threading libraries like pthreads in C or java.util.concurrent in Java

  • Create a new thread object and pass a function or method to be executed by the thread

  • Start the thread to begin execution

  • Join the thread to wait for it to finish before continuing

Add your answer
right arrow

Q6. find a bit is set

Ans.

To find if a bit is set, use bitwise AND operator with the bit position

  • Use bitwise AND operator (&) with the bit position to check if it is set

  • If the result is greater than 0, then the bit is set

  • Example: Check if 3rd bit is set in binary number 1010 - (1010 & 0100) = 0100 (4), so 3rd bit is set

Add your answer
right arrow
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 Networks Software Engineer

based on 4 interviews
Interview experience
3.5
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

RSA Logo
4.0
 • 14 Interview Questions
Yodlee Logo
3.8
 • 13 Interview Questions
Jio Logo
3.9
 • 10 Interview Questions
View all
Recently Viewed
INTERVIEWS
Aarti Industries
No Interviews
LIST OF COMPANIES
Discover companies
Find best workplace
INTERVIEWS
Capgemini Engineering
No Interviews
INTERVIEWS
Nokia Networks
No Interviews
INTERVIEWS
Nokia Networks
No Interviews
INTERVIEWS
Aarti Industries
10 top interview questions
INTERVIEWS
Aarti Industries
No Interviews
INTERVIEWS
Tessolve Semiconductor
No Interviews
INTERVIEWS
Tessolve Semiconductor
No Interviews
INTERVIEWS
Nokia Networks
No Interviews
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