The phone interview is not difficult, mainly for introducing background experience. The onsite interview has two sessions, mainly focusing on kernel technical aspects, such as device driver development, interrupt controllers, and thread synchronization. Some of the questions are too specific to PCI driver development. For engineers who have never worked on that driver, those questions are very hard to answer.
The following metrics were computed from 8 interview experiences for the Juniper Networks Senior Software Engineer role in United States.
Juniper Networks's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Juniper Networks's Senior Software Engineer interview process in United States.