First stage was an online coding interview in Java or C++; asked you to debug a series of functions within the time limit. After a few weeks, there was a 45 minute technical phone interview with one of the employees. Overall, the staff were very responsive to my questions.