Il processo si divide in due colloqui: il primo conoscitivo in cui vengono poste domande sulla persona, quali punti di forza e punti deboli e viene chiesta una breve introduzione di sè in lingua inglese, il secondo tecnico in cui vengono posti alcuni problemi di programmazione base, si può scegliere qualsiasi linguaggio si preferisca e sono piuttosto semplici, dopodichè una lunga serie di domande tecniche in particolar modo relative al grado di conoscenza delle varie tecnologie con le quali si potrebbe andare a lavorare (sql vs nosql, cosa è lo scrum, reti neurali...)