Il colloquio si è sviluppato in 4 step in circa 3/4 settimane in totale.
Il primo step è stato perlopiù conoscitivo e di allineamento sul modo di lavorare e presentazione mia e dell'azienda e del perchè volessi lavorare in Jet.
Il secondo step è stato un colloquio tecnico con un team leader (no live coding, solo domande di ragionamento su problem solving in varie situazioni).
Il terzo step è stato una chiaccherata con 5/6 software engineers.
L'ultimo step con uno dei due founder.
Interview questions [1]
Question 1
Svariate domande di problem solving basate su scenari ipotetici in continua evoluzione, in cui era necessario individuare e spiegare come analizzare e risolvere problemi su web application, includendo backend, frontend e database. Ragionare ad alta voce su come intuire quali potessero essere i problemi.
Dopo un primo screening con l'HR, c'è il colloquio tecnico con il CTO su django, we development e frontend. Colloquio molto intenso e lungo, tuttavia è anche questa occasione per imparare cose nuove o concentrarsi su dettagli che si sono sempre sottovalutati.
Interview questions [1]
Question 1
Differenze tra diverse viste in Django e Django Rest Framework
Il processo di selezione è suddiviso in diversi step che includono dei colloqui conoscitivi e almeno un colloquio tecnico. Durante i vari colloqui conoscitivi si entra in contatto con diverse persone del team, a partire dagli HR ai membri del team fino al Co-Founder. Il colloquio tecnico, invece, si basa su diverse domande di problem solving su problemi reali.