
Juniper Networks Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 288 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Juniper Networks.
Software Engineer Intern
First I had a coding question test. Then, there were 2 technical interview rounds and one round with behavioural questions. They asked me project related questions from my resume.
- Could you tell me about the projects on your resume?
- Can you solve this coding question?
- Do you have knowledge of OOPS concepts?
Software Engineer
I went through three technical interviews: the first was a coding question, the second involved coding plus a C++ technical question, and the third was another coding question. The interviews were fair and focused on problem-solving and technical skills, with coding questions being easy to medium difficulty. A fourth round was set up, but the interviewer didn't show. HR said they'd reschedule, but then there was no contact. I was ghosted, and it felt poorly managed with a lack of communication and professionalism.
- Leetcode questions of easy to medium difficulty
Software Engineer
Juniper Networks has a 4-5 round process for hiring freshers as Software Engineers. It starts with an online round, followed by three technical rounds, and finally an HR round. If you pass the written test, you'll move on to a Technical Interview. Make sure your fundamentals are solid for this round. You'll need to know Data structures and Algorithms, DBMS, Operating Systems, and computer networks.
- After passing the written round, you'll have a Technical Interview. To succeed, you need to have a strong grasp of the basics. Prepare thoroughly on Data Structures and Algorithms, DBMS, Operating Systems, and Computer Networks. Be ready for system design questions too.
- Expect to write code during the interview.
- They will also ask you questions based on your resume.
Juniper Networks Software Engineer Interview Questions
Quoted word for word from Juniper Networks interview reports.
“Given a list of characters, arrange them in lexicographical order. The list can be very large and contain both uppercase and lowercase letters, with potential for mixed ordering (e.g., 'A' before 'a' or vice versa).”
Read reports →“Given a linked list containing binary numbers, create a function that converts them to their decimal values.”
Read reports →“Write a function to detect a loop within a Linked List, given the list as input.”
Read reports →“Given a string, check if it has correctly matched opening and closing braces (e.g., { ( [ ] [ ] ) } -- YES).”
Read reports →“What does the provided C program, which uses `strcpy` to copy a character array to a character pointer, accomplish?”
Read report →“Given a C program snippet, write the function `f` that takes a parameter and results in `x` being a null pointer when printed.”
Read report →“Explain how to count the number of set bits (ones) in a 32-bit integer using bitwise operations.”
Read report →“How can I access a static variable from a different C module without changing its type definition?”
Read report →“What is the approach to finding the starting index of a substring within a larger string?”
Read report →Formats, difficulty and experience
Across all 288 Juniper Networks interview reports.