I applied online. I interviewed at Barracuda Networks (Campbell, CA) in May 2017
Interview
My recruiter and a person who was supposed to interview did not show up. The people that ended up interviewing me seemed unsure of what to ask and ended up asking general questions about different programming languages. Never heard back from them.
The interviews were friendly and professionally conducted. I found the interview process enjoyable, with an introductory segment followed by a technical discussion towards the end. Overall, I highly recommend this company's interview process.