The on-site interview lasted several days. The first day was on technique questions, a paper test, and on-computer programming. This isn't convenient for the interviewer, as he/she has to apply for leave again and again from his/her boss. The long interview also isn't respectful to the interviewer. It's said Juniper has a very good reputation and respects its employees very well. It's regrettable this grace doesn't apply to candidate employees.
I only remember two of the on-computer programming questions now:
How to detect a loop in a long list? How to reverse a string.
The following metrics were computed from 1 interview experience for the Juniper Networks Staff Software Engineer role in Beijing, Beijing.
Juniper Networks's interview process for their Staff Software Engineer roles in Beijing, Beijing is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Juniper Networks's Staff Software Engineer interview process in Beijing, Beijing.