I applied online, and received an email from a recruiter the next day and then scheduled a phone interview for the week after. The interviewer was very friendly, and professional. He gave me a high level overview of what the product, and then asked me some technical questions. The questions weren't hard but I got the impression that the expectation was quick perfect answers. So a word of advice if you're interviewing at this place is to be very confident about algorithms including running time, and memory space.