Upload Button Icon Add office photos

Filter interviews by

Nokia Networks Senior Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 2 May 2023

Top Nokia Networks Senior Software Engineer Interview Questions and Answers for Experienced

Nokia Networks Senior Software Engineer Interview Experiences for Experienced

2 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Some technical questions related to strings and Fibonacci series how this works in real world

Round 3 - Technical 

(1 Question)

  • Q1. Design systems and projects and also some technical questions
Round 4 - One-on-one 

(1 Question)

  • Q1. Some puzzles and had a discussion with manager and that also partial technical questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for basics and some coding practice makes you to clear the interview

I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

7 Questions

  • Q1. What is the difference between global and static variable?
  • Ans. 

    Global variables can be accessed from any part of the program while static variables are limited to the scope they are declared in.

    • Global variables are declared outside of any function while static variables are declared inside a function with the static keyword.

    • Global variables can be modified by any part of the program while static variables retain their value even after the function they are declared in has finished...

  • Answered by AI
  • Q2. Write a optimised prime number program.
  • Ans. 

    An optimised prime number program is required for Senior Software Engineer position.

    • Use Sieve of Eratosthenes algorithm for better performance.

    • Start with 2 as the first prime number and eliminate all its multiples.

    • Continue eliminating multiples of primes until the desired range is reached.

    • Use bitwise operations for faster calculations.

    • Consider using multi-threading for larger ranges.

  • Answered by AI
  • Q3. Write a Linked list program with Add,delete,count & modify API features.
  • Ans. 

    Program to implement a linked list with Add, delete, count and modify API features.

    • Create a Node class with data and next pointer

    • Create a LinkedList class with methods to add, delete, count and modify nodes

    • Use a head pointer to keep track of the first node

    • For add and modify, traverse the list to find the node to add/modify

    • For delete, traverse the list to find the node to delete and update the next pointers

    • For count, tr

  • Answered by AI
  • Q4. Write a program for binary search algorithm
  • Ans. 

    Program for binary search algorithm

    • Sort the array in ascending order

    • Set the lower and upper bounds of the search range

    • Calculate the middle index of the search range

    • Compare the middle element with the target value

    • If the middle element is equal to the target value, return its index

    • If the middle element is greater than the target value, search the left half of the range

    • If the middle element is less than the target value, ...

  • Answered by AI
  • Q5. What is a function pointer?Write down syntax for it
  • Ans. 

    A function pointer is a variable that stores the memory address of a function.

    • Function pointers can be used to pass functions as arguments to other functions.

    • Syntax: return_type (*pointer_name)(parameter_list);

    • Example: int (*func_ptr)(int, int) = &add;

    • Example: int result = (*func_ptr)(2, 3);

  • Answered by AI
  • Q6. Questions related to debugging using gdb.
  • Q7. Questions related Marvell platform and NPAPI relation to it

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic c programming,C concepts and OS basic concepts are most for this interview.Data structure/Algorithm concepts are also required.That's it!By doing c basic programming fine then it is easy to get into the interview completely

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. Duplicate Integer in Array Given an array ARR of size N, containi ... read more
asked in Visa
Q2. Given a grid containing 0s and 1s and source row and column, in h ... read more
asked in Capgemini
Q3. Kth Largest Number Problem Statement You are given a continuous s ... read more
asked in Mphasis
Q4. Trapping Rain Water Problem Statement Given a long type array/lis ... read more
Q5. Anagram Pairs Verification In this task, you need to verify if tw ... read more

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Jun 2022. There were 9 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Work 

(1 Question)

  • Q1. Work related discussion session.
Round 3 - Technical 

(1 Question)

  • Q1. Pick one question from 3 given questions and complete it in 7 days. I opted for creating traingle with opengl using shader.
Round 4 - Coding Test 

Data structures and algorithms
Problem were from leetcode and geek for geeks.

Round 5 - Technical 

(1 Question)

  • Q1. Data structures and algorithms
Round 6 - Technical 

(1 Question)

  • Q1. Design and algorithms
Round 7 - Coding Test 

Coding round , questions from leetcode

Round 8 - Case Study 

Situation based questions and thought process

Round 9 - Behavioral 

(2 Questions)

  • Q1. Managerial round 1, culture fit, behaviour
  • Q2. Managerial round 2, innovative things done previously, how to face criticism, does experience matters in learning from subordinate

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself. What matters is how you proceed with a blocked situation.
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Find the memory of the given structure (Struct padding is the hint)
  • Ans. 

    The question asks to find the memory of a given structure by considering struct padding.

    • Struct padding refers to the unused bytes added to align the members of a structure.

    • To find the memory of a structure, we need to consider the size of each member and the padding added.

    • The total memory of a structure is the sum of the sizes of its members and the padding.

  • Answered by AI
  • Q2. Write code to find the position of a number in a BST
  • Ans. 

    Code to find the position of a number in a BST

    • Implement a recursive function to traverse the BST

    • Compare the target number with the current node value

    • If the target is smaller, go to the left subtree; if larger, go to the right subtree

    • Repeat until the target is found or the subtree is null

  • Answered by AI
  • Q3. Create a Trie data structure and perform insertion and search on it.
  • Ans. 

    A Trie is a tree-like data structure used for efficient retrieval of strings. It supports insertion and search operations.

    • A Trie is also known as a prefix tree.

    • Each node in the Trie represents a character.

    • The root node represents an empty string.

    • Each node can have multiple children, each representing a different character.

    • Insertion involves traversing the Trie and creating new nodes as needed.

    • Search involves traversing...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Arista Networks Senior Software Engineer interview:
  • Data Structures
  • OS
  • C

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. A string contains parenthesis, curly brackets and square brackets. Check if the string is valid or not.
  • Ans. 

    Check if a string containing parenthesis, curly brackets, and square brackets is valid.

    • Use a stack to keep track of opening brackets

    • Pop from stack when encountering a closing bracket, ensuring it matches the corresponding opening bracket

    • Return false if stack is not empty at the end

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in May 2021. There was 1 interview round.

Interview Questionnaire 

8 Questions

  • Q1. Version of Java and Spring boot you are using in your current project?
  • Ans. 

    We are using Java 11 and Spring Boot 2.4.3 in our current project.

    • Java 11 provides better performance and security features compared to previous versions.

    • Spring Boot 2.4.3 offers improved support for Kotlin and GraalVM.

    • We are also using Spring Data JPA for database access and Spring Security for authentication and authorization.

  • Answered by AI
  • Q2. What is Singleton Design Pattern? Can we create a clone of an object from singleton class?
  • Ans. 

    Singleton Design Pattern ensures only one instance of a class exists. No, we cannot create a clone of an object from singleton class.

    • Singleton pattern restricts the instantiation of a class to one object.

    • It is used when only one object is required to coordinate actions across the system.

    • The instance is created only when it is requested for the first time.

    • The constructor of the singleton class is private.

    • Clone method is

  • Answered by AI
  • Q3. Joins in SQL
  • Ans. 

    Joins in SQL are used to combine data from two or more tables based on a related column.

    • Joins are used to retrieve data from multiple tables in a single query

    • Types of joins include inner join, left join, right join, and full outer join

    • Join conditions are specified using the ON keyword and can include multiple conditions

    • Aliases can be used to simplify the syntax of join queries

  • Answered by AI
  • Q4. What are triggers?What are stored procedures?
  • Ans. 

    Triggers are database objects that automatically execute in response to certain events. Stored procedures are precompiled SQL statements.

    • Triggers are used to enforce business rules or to audit changes to data.

    • Stored procedures are used to encapsulate frequently used SQL statements for reuse and to improve performance.

    • Triggers can be used to update related tables when a record is inserted, updated, or deleted.

    • Stored pro...

  • Answered by AI
  • Q5. Write a Program for reverse sort of keys in HashMap.
  • Ans. 

    Program to reverse sort keys in HashMap

    • Create a List from the keySet() of the HashMap

    • Sort the List in reverse order using Collections.sort()

    • Iterate through the sorted List and add the keys to a new LinkedHashMap

    • Return the LinkedHashMap

  • Answered by AI
  • Q6. Dependency Injection and Inversion of Control?
  • Q7. What is Maven ? what are different cycles in Maven
  • Ans. 

    Maven is a build automation tool used primarily for Java projects. It manages dependencies and builds the project.

    • Maven is based on the concept of POM (Project Object Model) which describes the project dependencies, build process, and other configurations.

    • Maven has different cycles such as validate, compile, test, package, verify, install, and deploy.

    • The validate cycle checks if the project is correct and all necessary...

  • Answered by AI
  • Q8. Various Springboot Annotations.
  • Ans. 

    Springboot annotations are used to simplify the development process and provide additional functionality.

    • Annotations like @RestController and @RequestMapping are used to create RESTful web services.

    • @Autowired is used for dependency injection.

    • @Transactional is used to manage transactions.

    • @Component is used to mark a class as a Spring component.

    • @Value is used to inject values from properties files or environment variable...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was easy and I had a nice experience . Interviewer was good . Just be clear with your basics and try to explain your points effectively.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Feb 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Basic javascript questions
  • Q2. Opps concepts of PHP

Interview Preparation Tips

Interview preparation tips for other job seekers - All questions are related to my past experience and projects

I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Coding Test 
Round 3 - HR 

(4 Questions)

  • Q1. Share details of your previous job.
  • Q2. What are your salary expectations?
  • Q3. Why are you looking for a change?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for Sterlite Technologies Senior Software Engineer interview:
  • EJB
  • Java
  • Gitlab
  • SQL
  • Rest
Interview preparation tips for other job seekers - Ask about the technologies they are hiring for and training procedure at the time of interview. Otherwise you'll regret joining.
Round 1 - Technical 

(1 Question)

  • Q1. Regarding project and skills

Interview Preparation Tips

Interview preparation tips for other job seekers - I have done interview with sterlite technologies

I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. Basically related to SIP Protocol. IMS call flows . CLOUD Knowledge
  • Q2. Deployment Process IMS ARCHITECTURE LTE ARCHITECTURE
  • Q3. DIAMETER PROTOCOL SDP PROTOCOL

Interview Preparation Tips

Topics to prepare for Sterlite Technologies Senior Software Engineer interview:
  • Openstack
  • IMS
  • SIP
  • SDP
  • Diameter
  • Kubernetes
  • Docker
Interview preparation tips for other job seekers - Prepare your basic knowledge of All the Protocol and Call Flows.

Nokia Networks Interview FAQs

How many rounds are there in Nokia Networks Senior Software Engineer interview for experienced candidates?
Nokia Networks interview process for experienced candidates usually has 4 rounds. The most common rounds in the Nokia Networks interview process for experienced candidates are Resume Shortlist, Coding Test and Technical.
What are the top questions asked in Nokia Networks Senior Software Engineer interview for experienced candidates?

Some of the top questions asked at the Nokia Networks Senior Software Engineer interview for experienced candidates -

  1. What is the difference between global and static variab...read more
  2. What is a function pointer?Write down syntax for...read more
  3. Write a Linked list program with Add,delete,count & modify API featur...read more

Tell us how to improve this page.

Nokia Networks Senior Software Engineer Interview Process for Experienced

based on 1 interview

Interview experience

4
  
Good
View more
Nokia Networks Senior Software Engineer Salary
based on 68 salaries
₹7.1 L/yr - ₹24.8 L/yr
9% less than the average Senior Software Engineer Salary in India
View more details

Nokia Networks Senior Software Engineer Reviews and Ratings

based on 10 reviews

4.0/5

Rating in categories

4.1

Skill development

3.5

Work-life balance

3.4

Salary

4.1

Job security

4.1

Company culture

3.6

Promotions

3.8

Work satisfaction

Explore 10 Reviews and Ratings
R&D Engineer
392 salaries
unlock blur

₹6.6 L/yr - ₹27.5 L/yr

Technical Lead
384 salaries
unlock blur

₹9 L/yr - ₹32.4 L/yr

Network Engineer
243 salaries
unlock blur

₹1.5 L/yr - ₹9 L/yr

Technical Specialist
242 salaries
unlock blur

₹8.6 L/yr - ₹34 L/yr

Fault Management Engineer
241 salaries
unlock blur

₹1.5 L/yr - ₹9.8 L/yr

Explore more salaries
Compare Nokia Networks with

Sterlite Technologies

3.8
Compare

Indus Towers

3.8
Compare

Cisco

4.2
Compare

BT Business

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview