Invitation to take online tests -> short HR interview -> short engineer interview -> onsite interview at HQ -> decision All in, it took just over two months. The final decision took very long for some reason in my case, ~3 weeks after final interviews. 1st interview is about 15-20 minutes, 2nd is ~30 minutes, onsite is a full day where most of the day they walk you through the HQ and have you take some aptitude test, then 4 interviews 30 minutes each. They give a bunch of tests after applying which are behavioral (i.e. Jung personality type), some salesman tests for some reason, then Word, Excel, and Access proficiency tests, all pretty weird for a SWE to be tested on.