I was contacted by HR through email to set up a call to explain the positions available, and to set up phone screen. Phone screen lasted 45 minutes, it was an entirely technical interview. There were 2 coding questions in a language of my choice, the first one was easy, the second one pretty complicated. I ran out of time trying to solve the second one. I had a second similar phone screen in 2 weeks, and a week after that the recruiter informed me that I didn't get to move ahead with an onsite interview. Interview process was smooth, interviewers were good and understanding, and it was a positive experience.