I made it through a 30 minute phone interview after leaving my resume with them in a career fair. The interviewer was engaging and asked a few technical questions. I was called for a second round interview on-site. For the initial part, I had to answer two programming questions on a whiteboard, with some guidance from an employee. These questions were fair and interesting. After, I was interviewed for about another hour with the CTO, where he asked me a few behavioral questions and got to know me better. Overall, it was an engaging interview.