I applied online and was contacted several weeks later. The recruiter was very nice and took into consideration my deadlines when scheduling an interview. During the actual interview I was asked a simple question. Admittedly, I struggled more than I should have. However, the interviewer grew unnecessarily frustrated and would often sigh loudly. This made it even harder for me to code or explain my code. I did eventually get the right code and time/space complexities. It was obvious about half way through that I was not going to be moving forward and I got the email the next day. What I have to say about the interview is that the question itself is not challenging but they expect you to be able to code it and explain it to near perfection.