I applied online. The process took 1 week. I interviewed at Barracuda Networks in Feb 2017
Interview
phone screen. Half an hour. He asked a couple of open ended questions. I answered them. At the end, I asked them what they are looking for. It turns out that they are looking for people who use tensorflow. They need email classifer.
I applied online. I interviewed at Barracuda Networks (San Jose, CA) in Mar 2017
Interview
First, someone from HR contacted me via phone (after time arrangement via email) to go through basic skills that were mentioned in the job description. It was very friendly and short (10 min) phone call.
Then they contacted me again for the second phone interview. It was a technical phone interview. I already knew the name and the title of the interviewer. The interviewer called me on time, and after very short introduction, he directly jumped through my resume and asked me some questions about the projects that I had mentioned in my job experience section. It took 20 min, and then I asked some preliminary questions about the type of algorithms that they are using in this position.
Interview questions [1]
Question 1
Questions were all about the different machine learning algorithm, like MLP, SVM, kNN, CNN, and ... The interviewer was interesting to know how I implemented the algorithms, what type of data set (numerical or text-based) data that I used, and the accuracy that I obtained.
It was no routine software engineering question about the data structures, algorithms, or programming languages at all. It was a very straightforward interview, low stressful, and friendly interview, all based on my own resume.