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

Filter interviews by

Juniper Networks Software Engineer II Interview Questions and Answers

Updated 30 Nov 2021

Juniper Networks Software Engineer II Interview Experiences

2 interviews found

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

Interview Questionnaire 

1 Question

  • Q1. Technical Questions were mainly based on our domain. I am from forwarding domain.So most of the questions were related to packet forwarding in the pipeline.C Programming questions were on Arrays ,Data str...

Interview Preparation Tips

Interview preparation tips for other job seekers - Continuous programming practice will help a lot

I applied via Referral and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. Programing in C on linked list
  • Ans. 

    Programming in C on linked list

    • Understand the concept of linked list and its implementation in C

    • Allocate memory dynamically using malloc()

    • Use pointers to traverse and manipulate the linked list

    • Handle edge cases such as empty list and deleting nodes

    • Avoid memory leaks by freeing allocated memory

  • Answered by AI
  • Q2. OS Concepts
  • Q3. Memory layout in C
  • Ans. 

    Memory layout in C refers to how variables are stored in memory.

    • Variables are allocated memory based on their data type

    • Memory is divided into stack and heap

    • Pointers store memory addresses

    • Structs store data in contiguous memory locations

  • Answered by AI
  • Q4. ARP
  • Q5. L2/L3 networking question

Interview Preparation Tips

Interview preparation tips for other job seekers - 2 technical rounds where you should be aware of networking and C programing concepts

Skills evaluated in this interview

Software Engineer II Interview Questions Asked at Other Companies

Q1. There are fifteen horses and a racing track that can run five hor ... read more
Q2. Title: Minimum steps required to make the product of array equal ... read more
asked in NCR Voyix
Q3. What are interfaces and what is difference between an interface a ... read more
Q4. Title: Next Greater Element for every element in the array Descri ... read more
Q5. What is the difference between C++ and Objective C and where will ... read more

Software Engineer II Jobs at Juniper Networks

View all

Interview questions from similar companies

I applied via Approached by Company and was interviewed before Oct 2021. 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 - HR 

(2 Questions)

  • Q1. Reason for a Job change
  • Q2. Requested a Counter Offer
Round 3 - Technical 

(2 Questions)

  • Q1. Explain VoLTE call from Packet core point of view?
  • Ans. 

    VoLTE call from Packet core point of view

    • VoLTE call is initiated by the UE and goes through the RAN to the packet core

    • Packet core performs authentication, authorization, and routing of the call

    • Media is transported over the IP network using RTP/UDP protocol

    • Packet core also handles QoS and policy enforcement for the call

  • Answered by AI
  • Q2. Why was CUPS introduced as part of Release-14?
  • Ans. 

    CUPS was introduced in Release-14 to provide a common printing system for Unix-like operating systems.

    • CUPS stands for Common Unix Printing System.

    • It was introduced to replace the traditional Unix printing system LPD.

    • CUPS provides a modular and extensible printing system that can support a variety of printers and print job formats.

    • It also includes a web-based administration interface for managing printers and print jobs...

  • Answered by AI
Round 4 - Coding Test 

Python script to perform ssh to vms and get some stats

Interview Preparation Tips

Interview preparation tips for other job seekers - Honest answers help you to crack the interview. Be confident with what you say

Skills evaluated in this interview

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
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Check if the linked list is palindrome or not
  • Ans. 

    To check if a linked list is a palindrome, compare the first half of the list with the reversed second half.

    • Traverse the linked list to find the middle node

    • Reverse the second half of the linked list

    • Compare the first half with the reversed second half to check for palindrome

  • Answered by AI
  • Q2. C string questions
Round 2 - Technical 

(2 Questions)

  • Q1. Operating systems questions
  • Q2. Linked list and system design question

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
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(12 Questions)

  • Q1. Find the min and max from List of Integers using java 8 streams.
  • Q2. Find 2nd largest element using java 8 streams from list of integers.
  • Q3. Given a Product class and some ArrayList data Find which products has price greater than 200 using java 8 streams?. Find which products having maximum price?
  • Q4. Increase a value of List of Integers by *2 and written new list.
  • Q5. What are the java new features?
  • Q6. @Components vs @Repository
  • Q7. @SpringBootApplication
  • Q8. @Entity explain?
  • Q9. How the database is configure?
  • Q10. What is Dockerfile?
  • Q11. Explain CI CD and your project deployment.
  • Q12. What is mutable classes in java? How to create?
Round 2 - Technical 

(1 Question)

  • Q1. Yet to sChedule
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

Juniper Networks Interview FAQs

How to prepare for Juniper Networks Software Engineer II interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Juniper Networks. The most common topics and skills that interviewers at Juniper Networks expect are Networking, Debugging, Python, Data Structures and Linux.
What are the top questions asked in Juniper Networks Software Engineer II interview?

Some of the top questions asked at the Juniper Networks Software Engineer II interview -

  1. Programing in C on linked l...read more
  2. Memory layout i...read more
  3. Technical Questions were mainly based on our domain. I am from forwarding domai...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Ericsson Interview Questions
4.1
 • 412 Interviews
Cisco Interview Questions
4.1
 • 397 Interviews
Dell Interview Questions
4.0
 • 393 Interviews
Indus Towers Interview Questions
3.8
 • 175 Interviews
VMware Software Interview Questions
4.4
 • 157 Interviews
Nokia Networks Interview Questions
4.3
 • 111 Interviews
Nvidia Interview Questions
3.7
 • 104 Interviews
View all
Juniper Networks Software Engineer II Salary
based on 43 salaries
₹10.5 L/yr - ₹20 L/yr
At par with the average Software Engineer II Salary in India
View more details

Juniper Networks Software Engineer II Reviews and Ratings

based on 8 reviews

3.2/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.8

Salary

4.4

Job security

3.8

Company culture

3.8

Promotions

3.7

Work satisfaction

Explore 8 Reviews and Ratings
Software Engineer 2 - Layer-2 Protocol Development

Bangalore / Bengaluru

1-5 Yrs

₹ 12.5-18.86515 LPA

Software Engineer 2- Broadband networking

Bangalore / Bengaluru

2-4 Yrs

₹ 10.5-18.86515 LPA

Explore more jobs
Software Engineer
285 salaries
unlock blur

₹12.4 L/yr - ₹42.7 L/yr

Software Engineer III
245 salaries
unlock blur

₹16 L/yr - ₹33 L/yr

Software Engineer2
169 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

₹3.5 L/yr - ₹13.4 L/yr

Explore more salaries
Compare Juniper Networks with

Cisco

4.1
Compare

Huawei Technologies

4.0
Compare

Nokia Networks

4.2
Compare

Ericsson

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