Tive uma experiência muito boa durante todo o processo. A pessoa do RH foi simpática, atenciosa e sempre dando feedbacks bem rápidos.
Primeiro houve um desafio de live coding de alguns exercícios de uma plataforma online. Essa etapa foi bem tranquila, eles avaliam sua habilidade em resolver um determinado problema. Vale lembrar que a forma que você estrutura a solução também é muito importante.
Depois, houve um case de system design, e essa foi a etapa que me eliminou. Tenho que concordar que esta é muito importante, mas acredito que deveria ser mais sobre nivelamento profissional (junior, pleno, sênior, etc) do que eliminatória, pois nem todos os engenheiros de softwares têm um conhecimento profundo sobre arquitetura/system design.
No geral, o processo foi muito bom e gostei da postura da empresa. Deu pra notar nitidamente que o pessoal que trabalha lá são bons tecnicamente. Recomendo!