I applied online. The process took 4 weeks. I interviewed at Juniper Networks (San Francisco, CA) in Jan 2018
Interview
after a few weeks of submission, was asked to complete an online interview on hirevue. you had the opportunity to do a lot of practice questions (but they weren't the same questions as the actual interview)