The interview process for me was surprisingly fluid and quick. I applied online and it took couple days for recruiter to get back to me. Once we started, the process was very quick and succinct. The recruiter scheduled a 30 minutes phone, then he sent me a coding challenge which I did and got back to him pretty quickly. The coding challenge wasn't extremely difficult cause if you have experience in programming you could totally do it; needless to say, I went above and beyond the requirements and he said i got a lot of points from him for what I did with the code. Once he got the coding challenge, he scheduled an onsite but since, I wasn't in town so he accommodated by doing in it through video; after the technical interview, I had one last one with HR and it was pretty much smooth sailing from there. They came back with an offer very quickly.