I applied online. The process took 5 weeks. I interviewed at Barracuda Networks (Campbell, CA) in Sept 2017
Interview
Introduction phone call -> coding exercise -> onsite. The interview process was smooth and efficient, with prompt responses and friendly HR. Coding exercise was well thought and a nice challenge. Overall, great experience.