Concluso il mio primo giro di colloqui con Anthropic, avevo la certezza di aver fatto un disastro.
Non ero preparato a ciò che mi aspettava. Un'ex collega, ora in un altro laboratorio di AI, mi ha spiegato in seguito che cosa avrei dovuto sapere prima di entrare. Qualche settimana dopo sono arrivate due offerte, una da Anthropic e una da OpenAI.
Questa è la storia di come ho affrontato il secondo tentativo.
La prova di coding dura novanta minuti. Non ha niente a che vedere con i classici esercizi alla lavagna.
La consegna era costruire un archivio chiave-valore. Si cominciava con SET GET DELETE; venivano poi le scansioni filtrate, la scadenza TTL con timestamp e la persistenza su file con compressione. In tutto quattro fasi, ognuna appoggiata alla precedente. Finivo un passaggio e l'intervistatrice aggiungeva immediatamente un vincolo. Hai presente il collega che cambia le specifiche a metà sprint? Ecco. Mi ha fatto impazzire.
Ready to ace your next interview?
InterviewMan gives you real-time AI answers during live interviews — undetectable on Zoom, Meet, and Teams.
Try InterviewMan FreeAll'ex collega era successa la stessa cosa durante lo screening OpenAI, un'ora per costruire qualcosa di reale. C'è anche una prova diversa: presenti un sistema realizzato da te e loro contestano ogni singola scelta.
Io avevo fatto un errore. Non erano i problemi di coding a bloccarmi, era dover raccontare l'approccio mentre lavoravo.
Novanta minuti, qualcuno che ti guarda e nuovi requisiti ogni quindici minuti. Provaci e capirai. Al secondo tentativo mi sono imposto di andare più piano: ripetevo la domanda a parole mie, preparavo alcuni input di esempio e non scrivevo nulla prima di averlo fatto.
Durante le prove l'ex collega mi interrompeva a metà frase. «Ok, ma quali sono i casi limite?» Io dovevo cercarli e ragionarci ad alta voce. Ho iniziato così a mettere in ordine l'approccio e la complessità prima di usare la tastiera. Chiedevo all'intervistatore se la direzione avesse senso, scrivevo con calma, poi usavo i miei esempi per il debug.
Sembrava una procedura lentissima. Eppure mi faceva finire prima, perché non prendevo più una strada sbagliata per poi riscrivere tutto.
System design. Dimentica tutto quello che hai studiato sul system design per le FAANG, perché qui non serve. Nessuno mi ha chiesto di progettare un accorciatore di URL, MAGARI me l'avessero chiesto. Nessuno ha parlato di un servizio di chat. Anthropic voleva un'infrastruttura di inference serving capace di gestire milioni di richieste, mantenendo alto l'utilizzo delle GPU con modelli di dimensioni diverse.
Quindi batching, gestione della memoria della KV cache, instradamento verso l'istanza giusta e latenza che si accumula lungo la pipeline di un transformer. Il mio intervistatore aveva COSTRUITO il loro stack di serving. Lo aveva scritto personalmente. Gli sono bastati due minuti per capire che mi ero preparato con video generici su YouTube. L'ex collega mi aveva avvertito anche di questo: nel suo system design con OpenAI si parlava di scalare l'inference e pure lì l'intervistatore conosceva direttamente il sistema reale in produzione.
Devi averci lavorato davvero, su queste cose. In un impiego precedente avevo messo mano a un'infrastruttura di serving, e questo mi ha salvato, ma mi sono comunque servite un paio di settimane per riordinare quello che sapevo e riuscire a raccontarlo senza divagare per venti minuti. Un consiglio: se ti serve una coda distribuita e non ne hai mai usata una, chiamala semplicemente «coda distribuita». Non infilarti in dettagli che poi non sai difendere.
Al secondo tentativo con Anthropic, e in alcune simulazioni per OpenAI, ho quindi tenuto aperto InterviewMan. Nella prova di coding lo strumento ha notato che, prima di passare al livello successivo, avevo dimenticato di controllare il TTL in fase di lettura. Proprio la svista che mi sarebbe scappata mentre pensavo soltanto ad arrivare alla quarta fase. Nel round sulla sicurezza mi ha suggerito spunti sull'allineamento e questa volta ho risposto alla domanda sull'uso degli strumenti e sulle allucinazioni senza bloccarmi.
Nel system design ha individuato utilizzo delle GPU e batching come temi centrali prima ancora che l'intervistatore finisse di leggere la traccia. Ho controllato Dock, elenco dei processi e Activity Monitor usando Zoom, Replit e CodeSignal. Nulla. Dodici dollari al mese con il piano annuale, centoquarantaquattro dollari per un anno, nessun limite alle sessioni, 57,000 utenti nel contatore pubblico, 4.8 stelle su 257 recensioni, più di venti funzioni stealth incluse.
Interview Coder, a duecentonovantanove dollari, copre soltanto il coding: inutile per il round sulla sicurezza e per il system design, che in aziende del genere possono valere forse metà del punteggio. Per una panoramica più ampia e vicina a questo confronto, c'è InterviewMan vs Interview Coder 2.
La parte comportamentale viene capita male da quasi tutti, perché in realtà non è propriamente comportamentale. Anthropic mi ha inviato un documento sui valori prima del colloquio e si aspettava che lo avessi letto. La prima domanda riguardava la modalità di fallimento degli LLM che mi preoccupava di più. Subito dopo mi hanno chiesto che cosa cambia quando a un agente si dà accesso agli strumenti.
STAR non mi è servito, e i miei racconti sui conflitti nel gruppo di lavoro non hanno portato da nessuna parte. Vogliono capire se ti importa davvero di ciò che farà il codice dopo il rilascio. Anche OpenAI verifica questo aspetto.
Sui tempi arriva sempre qualche domanda. Anthropic ha impiegato circa tre settimane, contando dalla chiamata con il recruiter fino alla risposta. Per OpenAI l'ex collega ne ha aspettate sei, un'attesa che per poco non l'ha fatta fuori. Anthropic divide il round finale in due mezze giornate, con due o tre prove in ciascuna; OpenAI mette tutto in una sola, lunga giornata.
Non ricevere notizie fra una fase e la successiva è normale in entrambe le aziende, i recruiter sono sommersi. Se arriva l'offerta, chiedi di parlare da trenta a quarantacinque minuti con uno degli intervistatori. Deve essere un incontro dedicato alle tue domande. Ascolta con attenzione: a quel punto sono loro a venderti il posto.
Sull'uso dell'AI nei colloqui veri ci saranno sicuramente molte altre opinioni. Io mi sono concentrato sui laboratori di frontiera e sulle prove che ho affrontato davvero, non su scenari ipotetici. Con me ha funzionato. Questo non vuol dire che debba funzionare anche con te.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

