I applied through college or university. The process took 4 weeks. I interviewed at Juniper Networks (Sunnyvale, CA) in Nov 2015
Interview
It was an easy process. Had a telephonic round which lasted for 45 mins. All about networking basics. Dug deep into the layer 2,3,4,7 concepts. Asked about os concepts. After 2 weeks was called for an onsite. The interview was for 2 hrs 1st round was coding and the 2 Nd one was operating systems.
Interview questions [1]
Question 1
Given a list of characters, and asked to arrange in lexicographic order. The list may be any large number and may contain capital and small letters . They may be arranged in any order like A 1st and then a or a 1st and then A . And then 2 Nd round was operating systems.
I applied in-person. The process took 4 weeks. I interviewed at Juniper Networks (West Lafayette, IN) in Nov 2019
Interview
Terrible. They are very unorganized and not at all structured. They have separate interview processes for each team and I found myself taking at least a total of 8-9 calls/interviews with the company in total. I had a coding interview through google docs when I was told it would be behavioral. They seem to only care about getting their exact intuition towards the coding question and do not care for your personal/soft skills. Most interviews did not even want to put time aside to take about me or my past experience. The recruiters were bad at keeping the interviewees up-to-date with the process.
Interview questions [1]
Question 1
(easy initial interview question) What are mutex locks in C and how do they work?
I applied online. The process took 5 weeks. I interviewed at Juniper Networks in Mar 2019
Interview
It was pretty relaxed - one round with project manager, 3 rounds with engineers. It was a C focused role and they stressed a lot on multi-threading, TCP/IP and socket programming.
Interview questions [1]
Question 1
You are given an array of uint8_t, extract 4 bytes from a position and place in a uint32_t variable.
I applied through a recruiter. The process took 4 weeks. I interviewed at Juniper Networks in May 2016
Interview
Contacted recruiter through LinkedIn who forwarded my resume to another recruiter. Received an email in 3 weeks to schedule a phone interview for NCG: Software Test Engineer Position.
Phone Interview for 2hours 30 minutes that lasted 3 hours with 5 team members.
Mostly Question on Coursework and Projects on Resume
Basic Networking Questions (OSPF, RIP, VPN, ACLs, TCP/IP, OSI, L2 and L3 concepts)
OOPs Concepts
Coding questions in C/C++ - sorting, find a letter in a string, etc..
Coding Questions in Python
Software Engineer NCG applicants have rated the interview process at Juniper Networks with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer NCG roles take an average of 25 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Juniper Networks overall takes an average of 20 days.
Common stages of the interview process at Juniper Networks as a Software Engineer NCG according to 6 Glassdoor interviews include:
Phone interview: 24%
One on one interview: 24%
Presentation: 10%
Personality test: 10%
Skills test: 10%
IQ intelligence test: 10%
Group panel interview: 5%
Other: 5%
Background check: 5%
Here are the most commonly searched roles for interview reports -