Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Juniper Networks Team. If you also belong to the team, you can get access from here

Juniper Networks

Compare button icon Compare button icon Compare
4.2

based on 400 Reviews

Filter interviews by

Juniper Networks Senior Software Engineer and Lead Interview Questions and Answers

Updated 13 Jan 2024

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via campus placement at BRACT's Vishwakarma Institute of Information Technology, Pune and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to be used for different data types or classes.

    • Examples include method overloading and method overriding in object-oriented programming.

  • Answered by AI
  • Q2. Find missing number from nth number array.
  • Ans. 

    Find missing number from nth number array.

    • Iterate through the array and calculate the sum of all numbers

    • Calculate the sum of numbers from 1 to n using the formula n*(n+1)/2

    • Subtract the sum of array from the sum of numbers from 1 to n to find the missing number

  • Answered by AI
  • Q3. Explain inheritance and it types
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows a class to reuse code from another class.

    • Types of inheritance include single inheritance, where a class inherits from only one parent class, and multiple inheritance, where a class inherits from multiple parent classes.

    • Example: Class B inherits from Class A, so Class B can access

  • Answered by AI
  • Q4. Find 2nd max elements from aaray
  • Ans. 

    Find 2nd max element from array of strings

    • Sort the array in descending order

    • Skip the first element (max element)

    • Return the second element

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Very good but easy
easy question long question

Round 2 - Technical 

(2 Questions)

  • Q1. Java codingg on sql programming
  • Q2. Colection framework java concept
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Questions related to project mentioned in CV. Questions around reliability, availability, scalability of system.
  • Q2. 2 medium coding questions on arrays and hashmap.
Round 2 - One-on-one 

(2 Questions)

  • Q1. Golang basics, goroutines, channels.
  • Q2. Coding questions on a shared board
Round 3 - One-on-one 

(3 Questions)

  • Q1. Deep dive into the work at current company and projects.
  • Q2. How interprocess communications take place, how goroutines communicate internally, quite in-depth questions, varying over several domains.
  • Ans. 

    Interprocess communication involves various mechanisms like pipes, sockets, shared memory, etc. Goroutines communicate using channels and shared memory.

    • Interprocess communication can be achieved through mechanisms like pipes, sockets, shared memory, message queues, etc.

    • Goroutines in Go communicate internally using channels, which are typed conduits through which you can send and receive values.

    • Shared memory can also be...

  • Answered by AI
  • Q3. Design a URL shortener service
  • Ans. 

    Design a URL shortener service

    • Generate a unique short code for each URL

    • Store the mapping of short code to original URL in a database

    • Redirect users from short URL to original URL

    • Consider scalability and performance of the service

    • Implement analytics to track usage statistics

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with what you've written in your Resume.
Have in depth knowledge of basics of the stack you're advertising.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java basics , oops , spring
Round 2 - One-on-one 

(1 Question)

  • Q1. Manger round basics behavior
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
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Ds implementation in python
  • Ans. 

    Data structure implementation in Python

    • Use built-in data structures like lists, dictionaries, sets, etc.

    • Implement custom data structures like linked lists, stacks, queues, trees, etc.

    • Utilize libraries like NumPy for efficient array operations

    • Practice implementing algorithms using data structures

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Leetcode medium python question

Interview Preparation Tips

Interview preparation tips for other job seekers - do not lie in resume and prep for os, c/c++, coa/hpc concepts

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic java mcq, Java Hibernate Spring MVC framework questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Work experience over last company
  • Q2. Conflict resolution in teams
  • Ans. 

    Conflict resolution in teams involves effective communication, active listening, compromise, and collaboration.

    • Encourage open communication to address issues early on

    • Practice active listening to understand all perspectives

    • Seek compromise and find common ground

    • Encourage collaboration to work towards a solution together

  • Answered by AI
Round 2 - Aptitude Test 

1 hr, oops, C++ questions and C

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
-

I applied via Campus Placement

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 - Technical 

(6 Questions)

  • Q1. Transformer is a static device and transfer power one from to another form current
  • Q2. Current transformer is a series conection and step up to high voltage
  • Q3. There are three function of smart grid electrical protection isolation and control
  • Ans. 

    The three functions of smart grid electrical protection isolation and control are fault detection, fault isolation, and service restoration.

    • Fault detection involves identifying any issues in the electrical system.

    • Fault isolation involves isolating the faulty component to prevent further damage.

    • Service restoration involves restoring power to the affected area as quickly as possible.

    • Examples of smart grid technologies th...

  • Answered by AI
  • Q4. Current is a flow in wire
  • Ans. 

    Yes, current is the flow of electric charge in a wire.

    • Current is measured in amperes (A).

    • It is caused by the movement of electrons in a conductor.

    • The direction of current flow is from positive to negative.

    • Current can be either direct current (DC) or alternating current (AC).

  • Answered by AI
  • Q5. Faraday law is a electro magnetic field induction working
  • Q6. Ohm's law is current between directly proportional voltage
  • Ans. 

    Ohm's law states that current is directly proportional to voltage.

    • Current increases as voltage increases

    • Resistance remains constant

    • Can be expressed as I = V/R

  • Answered by AI
Round 3 - Group Discussion 

SQP, PRS, SRT, TUV, is right answer VXW

Interview Preparation Tips

Topics to prepare for Sterlite Technologies Software Engineer interview:
  • 33/11 kv
Interview preparation tips for other job seekers - I am self motivated and hardworking person and hardware and networking and agricultural drone

Juniper Networks Interview FAQs

How many rounds are there in Juniper Networks Senior Software Engineer and Lead interview?
Juniper Networks interview process usually has 2 rounds. The most common rounds in the Juniper Networks interview process are Coding Test and Technical.

Tell us how to improve this page.

Juniper Networks Senior Software Engineer and Lead Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Ericsson Interview Questions
4.2
 • 404 Interviews
Cisco Interview Questions
4.1
 • 395 Interviews
Dell Interview Questions
4.0
 • 387 Interviews
Indus Towers Interview Questions
3.8
 • 168 Interviews
VMware Software Interview Questions
4.4
 • 157 Interviews
Nokia Networks Interview Questions
4.3
 • 110 Interviews
Nvidia Interview Questions
3.8
 • 104 Interviews
View all
Software Engineer III
240 salaries
unlock blur

₹16 L/yr - ₹32.5 L/yr

Software Engineer
226 salaries
unlock blur

₹9.8 L/yr - ₹38.9 L/yr

Software Engineer2
191 salaries
unlock blur

₹10 L/yr - ₹23 L/yr

Software Engineer IV
161 salaries
unlock blur

₹20 L/yr - ₹56 L/yr

Financial Analyst
58 salaries
unlock blur

₹4.5 L/yr - ₹17 L/yr

Explore more salaries
Compare Juniper Networks with

Cisco

4.1
Compare

Huawei Technologies

4.0
Compare

Nokia Networks

4.3
Compare

Ericsson

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