The whole process was smooth and efficient. My recruiter gave me prompt responses throughout the process. I had a brief chat with the recruiter (lasted about 15 minutes) then scheduled a phone interview. The phone interview took about an hour. We used google hangouts, and the connection was bad. The interviewer and I had to repeat many parts of the conversation which made me a bit more anxious. The questions were abstract and vague, which is the reason why I didn't do very well. Overall, the interview process was pretty smooth.