Juniper Networks logo

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

4.8 Rounds average
Average Typical difficulty
56.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Juniper Networks.

Showing 3 of 17
Juniper Networks logo
Juniper Networks

Staff Engineer

Engineering · nearly a year ago

Staff Average Negative experience No offer 7 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

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.

Confirmed questions2 questions
  • Tell me about your experience with React.
  • Can you answer some standard questions about JavaScript?
Juniper Networks logo
Juniper Networks

Staff Software Engineer

Engineering · a year ago

Staff Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Coding System Design Behavioral

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.

Confirmed questions2 questions
  • Why are you interested in Juniper?
  • Could you introduce yourself?
Juniper Networks logo
Juniper Networks

Staff Software Engineer

Engineering

Staff Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Onsite Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions4 questions
  • 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

Formats, difficulty and experience

Across all 17 Juniper Networks interview reports.

Interview formats

Technical 35.6%
Coding 28.9%
Behavioral 22.2%
System Design 8.9%
Presentation 2.2%

Interview difficulty

Easy 11.8%
Average 47.1%
Difficult 41.2%

Candidate experience

Negative 18.8%
Positive 56.2%
Neutral 25%