Two phone interview process and wasn't picketed for the third onsite interview (final interview). The first one was a chat with the recruiter to talk about past experiences and future goals. She told me about the technical interview and kept saying how hard it is. Is in fact hard but, in my experience makes it harder if the interviewer doesn't speak fluent English so it was very hard for me to understand him. Is was excited to enter this company and will try again in the future, for now I'm done with the hard interview process.