Para aplicações feitas pelo site a primeira etapa são dois testes de raciocinio lógico e programação. Após essa etapa, o candidato passa por uma phone screen com uma pessoa de Talent Acquisition e um engenheiro. O propósito dessa etapa é para conhecer melhor o candidato e apresentar mais informações sobre a empresa. Em seguida é feito um Coding Challenge com dois engenheiros, onde o propósito é resolver um problema dado na hora, seguindo modelos semelhantes as entrevistas de outras empresas e ao que é descrito no Cracking the Coding Interview. Após o Coding Challenge vem a etapa de System Design, onde você é novamente intrevistado por 2 engenheiros mas o foco dessa vez é resolver um problema de design e arquitetural. Nesta etapa não é preciso implementação, o foco é mais nas decisões arquiteturais e nos trade-offs. Por fim, para a ultima etapa a empresa te trás para o escritório para fazer uma apresentação mais detalhada, mostrar um pouco da nossa cultura e ter a ultima entrevista com algum VP, CTO ou CPO.