The interview process took about 3 weeks. I applied through LinkedIn and got an email from a recruiter who set me up for a phone screening. My first phone screening was a little bit nerve-wracking but I was able to solve the problem with a lot of help from the interviewer who was extremely nice. I got an email from the recruiter saying that they felt like they didn't get enough information from my first interview so they set me up for a second phone screening. The second phone screening was awful. The interviewer was not only rude, unhelpful and only gave me one word answers to my questions, but I can clearly hear her typing furiously during the entire time. I asked a question for clarification and she told me in a very condescending voice that it was stated in the problem. And after the time was up, she basically said "Oh times up! Have a nice weekend!" and the conversation essentially just stopped there. Overall, it was a relatively positive experience up until the 2nd phone screening.