Prima fase: colloquio conoscitivo da remoto, viene presentata l'azienda ad alto livello e viene chiesta una prima presentazione del candidato.
Seconda fase: al candidato viene sottoposta una serie di esercizi software da poter svolgere nel linguaggio desiderato entro un determinato tempo.
Terza fase: colloquio tecnico con CEO e responsabile dello sviluppo software per chiarire le potenzialità a livello tecnico del candidato partendo dagli esercizi svolti nella seconda fase.