Two Sigma mi ha scartato dopo quello che credevo fosse stato un colloquio perfetto e ancora non l'ho digerita. Sono uscito con un sorriso da idiota, lì sul marciapiede. Ho scritto a un ex collega: «amico, credo di averlo spaccato». Tutti i problemi risolti. Tempo e spazio, entrambi ottimali. Il codice si è compilato al primo tentativo, cosa che non succede mai.
Da un mese mi avvertiva che le società quant valutano in modo diverso, ma io annuivo pensando sì, certo, come vuoi. Quattro giorni dopo ero in macchina a mangiare un burrito a colazione, mi era finita della salsa piccante sul telefono e proprio allora è comparsa la mail di rifiuto. L'ho letta tre volte. Ho controllato che non l'avessero mandata alla persona sbagliata. No.
Ecco che cosa era successo davvero. Two Sigma comincia con HackerRank: due problemi, quaranta minuti ciascuno, grafi e array di difficoltà più o meno media. Li ho finiti entrambi in anticipo. Nel round dal vivo è arrivata la programmazione dinamica, partizionamento ottimale di una sequenza. Risolto alla perfezione. L'intervistatore dice bene. Poi mi chiede di analizzare la complessità di una piccola variante.
Ho dato la risposta giusta, ma per pensarci mi sono serviti circa dieci secondi. L'ho visto scrivere qualcosa sul taccuino. Il mio ex collega mi ha poi spiegato che dieci secondi, in quei posti, sono un'eternità. Costruiscono sistemi che spostano milioni per millisecondo, quindi se ti fermi così a lungo sulla complessità si domandano come gestiresti la produzione che va giù alle 3am. La risposta esatta non contava. Dieci secondi. Ci ripenso almeno una volta a settimana e mi viene ancora voglia di lanciare qualcosa.
Un paio di settimane dopo, quando sono entrato nei processi di selezione di Jane Street e Citadel, mi scrive verso le 11pm. Da settimane mi diceva di provare InterviewMan. Mi ha detto di smetterla di rimuginarci sopra e di usarlo davvero. Alla fine l'ho fatto. Venti minuti più tardi funzionava sul mio laptop. Dodici al mese con il piano annuale e copriva ogni tipo di round che mi aspettava.
Ready to ace your next interview?
InterviewMan gives you real-time AI answers during live interviews — undetectable on Zoom, Meet, and Teams.
Try InterviewMan FreeJane Street è proprio un altro mondo. Una giornata intera, quattro round, settanta minuti ciascuno, due intervistatori in ogni stanza. Uno fa le domande e l'altro annota tutto ciò che dici, cosa parecchio snervante. Ecco la cosa che nessuno ti racconta: i problemi non sono su LeetCode. PER NIENTE. Avevo memorizzato duecento problemi. Non è servito a nulla. Mi hanno messo davanti una funzione memoizzata con regole specifiche per l'espulsione dalla cache.
Poi una classe per lo stato di una partita a Forza Quattro, con validazione delle mosse e rilevamento della vittoria incorporati. Poi ancora una struttura ad albero che richiedeva un hash personalizzato, capace di restare coerente dopo una mutazione. Erano tutti problemi mai visti. Il nostro strumento ha segnalato due casi limite nel mio validatore di Forza Quattro ancora prima che eseguissi il codice, risparmiandomi probabilmente cinque minuti. I miei duecento problemi di LeetCode? Inutili, lol.
Tra l'altro, non serve conoscere OCaml. Il mio ex collega lo stava studiando prima del suo processo e gli hanno letteralmente detto di smettere, usa semplicemente il linguaggio in cui scrivi più velocemente. Python. Lo abbiamo usato entrambi. Non interessava a nessuno.
Gli intervistatori di Jane Street danno suggerimenti, ed è assurdo se arrivi da Google, dove ti guardano soffrire in silenzio. Ero bloccato su un caso limite diagonale in Forza Quattro e uno di loro fa: «pensa alla diagonale quando la griglia non è piena». Si è sbloccato tutto. Vogliono sentirti ragionare ad alta voce e vederti correggere la rotta. Il mio ex collega dice che le loro squadre lavorano davvero così.
Se stai zitto e provi a fare l'eroe, sbagli. Nel terzo round sono rimasto in silenzio per quaranta secondi. ENTRAMBI lì a fissarmi. Terrificante, lol. Ho ricominciato a parlare molto in fretta.
Ok, Citadel. Una persona di un Discord sulla finanza che seguo senza intervenire aveva fatto uno stage a Citadel Securities. Nel canale ha scritto queste precise parole: «non è difficile nel modo in cui pensi che sia difficile». Ho annuito. Non avevo la minima idea di cosa volesse dire. Sono entrato nella stanza e, ah. Ok, adesso capisco. Nessun credito parziale.
La soluzione supera ogni test case oppure vale zero. Zero. Su un problema avevo cominciato a spiegare i possibili approcci e l'intervistatore mi ha interrotto a metà frase. «Dovresti sapere cos'è.» Lol, a Meta quella spiegazione ti fa guadagnare punti. A Citadel l'atmosfera è tutta un'altra. Lo riconosci e inizi a scrivere. Nient'altro. È lì che InterviewMan si è guadagnato il prezzo.
Ha letto il problema HackerRank sul mio schermo e mi ha dato l'algoritmo in circa tre secondi. Era il motivo per cui si trovava sul mio laptop.
Anche il system design a Citadel è diverso. La persona di Discord mi aveva avvertito. Le ho dato ascolto? No, ovviamente, lol. Devi dire P99 sotto i cinque ms a diecimila rps. NON devi dire bassa latenza. Ha visto penalizzare un candidato perché aveva detto che si poteva usare una cache. Senza specificare la politica di espulsione. La percentuale di hit. Il budget di memoria. Non puoi sorvolare su nulla. Pensavo sarebbe stato in stile Google, con le scatole disegnate su una lavagna e qualche gesto vago. MACCHÉ.
Dopo ogni singola sessione ho controllato il dock, l'elenco dei processi e Activity Monitor. Su queste cose sono paranoico, ok. Ho fatto partecipare il mio ex collega a una chiamata Zoom per vedere se dal suo lato comparisse qualcosa. Registrazioni dello schermo su HackerRank. Chiamate Zoom. Chiamate Meet. In tutte e tre le società. Nulla. Neanche una traccia. Lo abbiamo costruito perché fosse completamente invisibile durante la condivisione dello schermo e ha funzionato su ogni piattaforma che ho provato.
La settimana scorsa, davanti a un drink, il mio ex collega ha detto che i negozi quant assumono un tipo di mente ben preciso. Non più intelligente di chi lavora nelle FAANG. Solo più veloce. Quella di chi ha la risposta prima ancora di toccare la tastiera. Io ho detto sì, esatto, e lui: «allora perché sei ancora arrabbiato per Two Sigma?».
Per poco non gli sputavo addosso la birra. Dieci secondi, amico. Dieci secondi mi sono costati quell'offerta. La persona di Discord dice che dovrei farmene una ragione. Non ci riesco. Dieci secondi.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

