The interview process is streamlined. First, a phone screen, and then 1:1 rounds at the Sunnyvale office. I spoke to around 6 people on the same day. Verbal confirmation came after 1 week.
HR took a long time to generate the offer letter even after receiving verbal confirmation.
Coding problems: wrote code for quick sort, binary number manipulation.
Asked to describe C++ virtual functions, differentiate between inline functions and macros.
Design problem for L4 processing match using Patricia trees.
Describe how a timer is implemented at the OS level.
How does TCAM work?
How do function pointers work?
How does ICMP work, and at what layer of the OSI model?
Can you describe various fields in Wireshark output?
The following metrics were computed from 4 interview experiences for the Juniper Networks Staff Software Engineer role in Sunnyvale, California.
Juniper Networks's interview process for their Staff Software Engineer roles in Sunnyvale, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Juniper Networks's Staff Software Engineer interview process in Sunnyvale, California.