Taro Logo

Staff Software Engineer Interview Experience - Sunnyvale, California

April 1, 2011
Positive ExperienceGot Offer

Process

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.

Questions

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?

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the Juniper Networks Staff Software Engineer role in Sunnyvale, California.

Success Rate

75%
Pass Rate

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.

Experience Rating

Positive50%
Neutral50%
Negative0%

Candidates reported having very good feelings for Juniper Networks's Staff Software Engineer interview process in Sunnyvale, California.