It was an hour long Skype interview. Two people interviewed me. They were prepared and interested and took lots of notes while I spoke. There were a lot of behavioral questions and a hands-on challenge where I had to think on my feet. The interviewers were professional and the recruiter was very responsive as well. The whole process took 2 weeks, which is very impressive.