Took about a month, you have a phone interview, a video chat interview, then a coding assessment, and then they invite you in office for an in person interview. Overall, the process was smooth sailing. The assessment part isn't difficult but they want to see how you go about presenting your code more than if you can complete it. I did complete it, but i heard some people did not and still got an interview.