Primeiro uma entrevista com RH para discutir como você entrou na área, sua formação e experiência de carreira.
A segunda é com um team lead da própria Novatics. É feito um teste de código e algumas perguntas disponibilizadas num Google Docs sobre conhecimentos na área ( nada de arquitetura ou design de sistema), como racing conditions e por fim uma conversa para ver se você sabe inglês.
A terceira é com o cliente que você prestará serviço. No meu caso ele fez alguns problemas leetcode e perguntas comportamentais, pensei que estava indo bem mas obtive um feedback negativo.
Por parte da Novatics sempre tive um feedback depois de cada etapa.