Applied online. Got an email to schedule an interview call in a couple of days. Two 45 minute interview calls back-to-back. The first interviewer was friendly and helpful. Like other people here have said, it was more like a discussion. The second interviewer was rather curt and rude. He had a strong accent and explained the problem really badly to begin with. It took me a good 7-8 minutes to understand the problem statement, which could've been easily explained in 2 sentences (or better still, typed out). From then on, he was absolutely silent the whole way and would give one-word answers to my queries. Contrasting experiences with the two interviewers really.