I applied through college or university. I interviewed at Duo Security (Ann Arbor, MI) in Jan 2017
Interview
I don't think I've ever had a better interview process. I met with one of their recruiters, Courtney, at my University career fair. She set up a phone call for us the following week, where we talked about the company and the internship program that was offered. From there she scheduled a phone interview later in the week. I had made her aware that I had a competing offer, so she expedited the whole process which was incredible. The phone interview was 15-20 minutes talking about my programming experience and projects, then we did two programming problems using an online tool. Nothing too crazy. The next day I was told that I had moved onto the next round, an on-site interview the following Monday. That was where I met several members of the team for a 1 hour behavioral interview, 1 hour technical (white board) interview covering a few different programming concepts, and the last hour spent meeting with one of the people in charge of the internship program, as well as taking an office tour. I was made an offer less than two days later.
Overall, the team at Duo was exceptional throughout the entire process. Everyone seemed so incredibly excited about the work that they do.
Interview questions [1]
Question 1
Given two strings with all but one character in common (one character missing from the first string), return the character that is in the 2nd string but not in the 1st.
The process took 2 weeks. I interviewed at Duo Security (Ann Arbor, MI) in Jan 2015
Interview
The interview process consisting of meeting with both technical and managerial Duo employees. All I can say is that the employees were extremely candid and welcoming, and made the whole process, which lasted three hours, very enjoyable and fly by. The process consisted of one 40 minute technical interview, and two hour+ long non-technical interviews.
Interview questions [1]
Question 1
Given two strings as inputs, write a function that returns all the characters the two strings have in common.