
Juniper Networks Staff Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Juniper Networks.
Staff Engineer
This was the worst interview experience I've ever had. The interview had 7 rounds spread over 3 months, all in the US time zone. After the final round, there was no communication for 3 weeks. When I followed up, they told me they no longer needed a staff engineer and were looking for a lower-ranked role instead. Extremely unprofessional company. I'd advise never to waste your time interviewing with this unprofessional organization.
- Tell me about your experience with React.
- Can you answer some standard questions about JavaScript?
Staff Software Engineer
it was a standard interview experience, starting with a recruiter call, followed by a screening, and then 4 rounds covering system design, coding, behavioral questions, and a manager chat. The whole process was smooth, and the recruiter was very responsive. It took about 6 weeks from the internal referral to get the interview.
- Why are you interested in Juniper?
- Could you introduce yourself?
Staff Software Engineer
Got an email from the hiring manager after they found my resume on a job site (maybe monster). Then had a phone screen with the hiring manager where we discussed various OS and networking topics. After that, I had an onsite interview with the hiring manager and five engineers. One of them asked about what happens when you type 'ls', another about pointer scenarios, another about reversing a linked list, and one more about something involving a hash table.
- Can you explain what happens when the command 'ls' is executed?
- Could you describe different scenarios involving pointers?
- How would you go about reversing a linked list?
Juniper Networks Staff Software Engineer Interview Questions
Quoted word for word from Juniper Networks interview reports.
“Write a function to count the number of set bits in a given integer.”
Read reports →“What are the different header fields for TCP and UDP, and what are their differences?”
Read reports →“What is the difference between global and static variables?”
Read reports →“How can we determine if a system is little-endian or big-endian?”
Read reports →“How would you sort a list containing a mix of numbers and strings?”
Read report →“How do you find the intersection point of two linked lists?”
Read report →“Can you explain what happens when the command 'ls' is executed?”
Read report →“How can you access a pointer without allocating a global variable?”
Read report →“What is the difference between Python and Go?”
Read report →Formats, difficulty and experience
Across all 17 Juniper Networks interview reports.