I applied online. The process took 5 weeks. I interviewed at Duo Security (Ann Arbor, MI) in Jan 2016
Interview
I submitted an application on Duo Security's website. It took them a week or two to get back to me. Their recruiter (Courtney) was competent, responsive, and pleasant to communicate with. The recruiter set up a phone chat to tell me about the company, ask questions, and get to know me a little bit. I got a technical phone screen about a week later. It was technically-oriented but I don't think it was meant to be terribly challenging; it felt like its purpose was to rule out candidates who simply can't code. Perhaps 2 weeks later I got an on-site interview. The on-site interview had three parts: a chat with some recruiters at the beginning, a technical interview, and an experience/teamwork interview. The technical interview was more difficult, but still not very hard. It felt awkward; the person who conducted it did not talk very much. I stumbled with one of the questions because I tried to jump straight to the in-place solution of least time complexity, and I tripped up. Don't do what I did; I don't think it was apparent to my interviewer that I knew how to solve the problem and was working toward a solution. Try to solve the problem with bad time or space complexity first so they know you've got a brain. The next interview asked a lot of questions about my history of working with teams. It was pretty good. Lots of deep, open-ended questions. I did not receive an offer, but I did get helpful and (AFAIK) honest feedback: I was a great cultural fit and had a strong technical foundation but lacked the experience needed to fit in to one of their teams. I think it was a good experience overall, but I felt pretty frustrated after the technical interview because of my mistake. I'm not going to list any of the technical questions, but it's safe to say you would find them or similar questions just about anywhere you look.
9
Other Software Engineer Interview Reviews for Duo Security
The entire interview process consists of a phone screen, meeting with hiring manager, coding skills interview, and system design interview. You can be cut at any point in the process.
Interview questions [1]
Question 1
Tell me about a time when you encountered a difficult challenge and overcame it.
The first step was a questionnaire form about your experience and why you want to work at Duo. The second step was a behavioral interview with the hiring manager. Be prepared for this as they are heavy on STAR format questions and will go into detail. Overall, everyone I met was very welcoming and nice. Unfortunately, I was ghosted after the second round and it has been about 2 months since.
Interview questions [1]
Question 1
When was a time you received negative feedback and how did you handle it?
Had 2 interviews. Took over a month to be able to schedule the first interview and then the coding interview. I had issues with their automated scheduler had a hard time getting in touch with a person to fix the scheduling issues. The first round was standard fare for interviews - asking about resume, experience, etc. They didn't inform me that the person who I had been scheduled to meet was not the person I was interviewing with. This is fine, the person couldn't make it, but some advance warning would have been nice. Prior to the second interview, they never sent a confirmation email (despite the first email they had sent discussing the 2nd round interview saying "hey look out for a confirmation email!"). I had issues during the first round with scheduling so I reached out to make sure everything was alright. I reached out to 2 different people multiple times over multiple days and only received a confirmation email an hour prior, so I wasn't sure if the interview was even going to go ahead. The whole process was such a pain. And during the second interview they said there might be 4 more rounds of interviews left! No thanks. Terrible process. Was not impressed with anyone who I interviewed with or was in contact with during the recruiting process.
Interview questions [1]
Question 1
Had 2-3 standard leetcode fare questions in the technical coding interview
Thank you very much for taking the time to share your experience interviewing at Duo. Your feedback helps us improve.
Duo Security response
3y
We are very sorry to hear that you were disappointed by the interview process. Thank you for taking the time to provide this honest feedback as it helps us to improve our processes.