I applied online. The process took 6 weeks. I interviewed at Barracuda Networks (Ann Arbor, MI) in Feb 2015
Interview
Recruiter was prompt. Was scheduled for for a brief phone conversation the next week. Went over work history, interests, and some general software and Linux questions.
Was brought in two weeks later for onsite interview. Place is in the heart of Ann Arbor, lots to do. Went over work experience, lots of Linux questions "What command would you use to do this task?" type questions. For the most part I easily answered them, but I had a decent amount of Linux experience.
Next part of the interview was done on whiteboard. They assigned two questions. One practical problem solving, the other pure problem solving (theory). I will not disclose them in respect. The first one was easy, the second was challenging but not too bad. The interviewers will help you through them if you need it. You get to choose your language, or you can use pseudocode.
Overall I felt the interview went well. Ultimately I had other interviews in process and let the recruiter know that. They simply took too long to make a decision, so I politely notified the company I would not be moving forward since I have accepted another offer from a different company geared more towards a management position, which is what I ultimately wanted (the company said there was little movement in this regard).
Interview questions [1]
Question 1
How would you read data from this file and print out results?
I applied through an employee referral. The process took 2 months. I interviewed at Barracuda Networks (Campbell, CA) in May 2011
Interview
I was recommended by a friend. A small coding challenge led to an hour long interview. It was with my would be boss, a would-be coworker, the VP of engineering, and another engineer. It wasn't too technically difficult.
Interview questions [1]
Question 1
If I recall correctly, it was to fix a broken sorting algorithm.
I applied through a recruiter. The process took 1+ week. I interviewed at Barracuda Networks (Ann Arbor, MI)
Interview
I had a short phone interview with HR as the first step. Once I passed that they set up an interview in their ann arbor, mi office. Interview was about 1 hour long. There were 2 interviewers that asked me personality and work experience questions. One of the interviewers stepped out and the other asked me technical questions in mySQL and perl. Gave me an interview question that was to design a sql database for a scenario and create methods in perl to connect to the database and return specific query data. Databases were a little complex, similar to higher level text book scenarios. Interview overall went pretty well. I wrote thank you emails the next day. I didn't hear back right away and emailed a few days later. I got a response back from one of the interviewers stating that they choose another candidate. The HR ended up responding back a few weeks later and wanted to schedule another interview because the position opened again. I already had a job at that point so I didn't follow up again.
Interview questions [1]
Question 1
The sql questions went over all of the different joins (inner, left, right, full) asking which one to use in provided examples. Creating tables with multiple primary keys and other advanced sql.