Η Two Sigma με απέρριψε έπειτα από μια συνέντευξη που ήμουν σίγουρος πως είχε πάει τέλεια και ακόμη δεν το έχω ξεπεράσει. Βγήκα στο πεζοδρόμιο χαμογελώντας σαν χαζός. Έστειλα σε έναν πρώην συνάδελφο «φίλε, νομίζω ότι το διέλυσα». Είχα λύσει κάθε πρόβλημα. Βέλτιστος χρόνος, βέλτιστος χώρος. Ο κώδικας έκανε compile με την πρώτη, πράγμα που δεν μου συμβαίνει ποτέ. Εκείνος με προειδοποιούσε έναν μήνα ότι στις quant εταιρείες βαθμολογούν αλλιώς, αλλά εγώ κουνούσα το κεφάλι, ναι, καλά, ό,τι πεις.
Τέσσερις μέρες αργότερα καθόμουν στο αυτοκίνητο και έτρωγα ένα burrito για πρωινό. Έπεσε καυτερή σάλτσα στο κινητό μου και ακριβώς τότε εμφανίστηκε το email της απόρριψης. Το διάβασα τρεις φορές. Κοίταξα μήπως το είχαν στείλει σε λάθος άνθρωπο. Όχι.
Τι είχε γίνει στην πραγματικότητα; Η Two Sigma ξεκινά με HackerRank, δύο προβλήματα, σαράντα λεπτά για το καθένα, γράφοι και πίνακες περίπου μέτριας δυσκολίας. Τα τελείωσα και τα δύο νωρίτερα. Στον ζωντανό γύρο έπεσε DP, βέλτιστος χωρισμός ακολουθίας. Το έλυσα άψογα. Ο interviewer λέει «ωραία». Μετά μου ζητά να αναλύσω την πολυπλοκότητα μιας μικρής παραλλαγής. Βρήκα τη σωστή απάντηση, αλλά χρειάστηκα γύρω στα δέκα δευτερόλεπτα για να τη σκεφτώ.
Τον είδα να γράφει κάτι στο σημειωματάριό του. Ο πρώην συνάδελφος μου είπε αργότερα πως δέκα δευτερόλεπτα είναι αιώνας σε αυτά τα μέρη. Φτιάχνουν συστήματα που κινούν εκατομμύρια ανά millisecond, οπότε αν κολλήσεις τόσο στην πολυπλοκότητα, αναρωτιούνται πώς θα τα βγάλεις πέρα όταν πέσει η παραγωγή στις 3 το πρωί. Η σωστή απάντηση δεν μέτρησε. Δέκα δευτερόλεπτα. Το ξαναπαίζω στο μυαλό μου τουλάχιστον μία φορά την εβδομάδα και ακόμη θέλω να πετάξω κάτι στον τοίχο.
Μερικές εβδομάδες μετά, όταν πέρασα στις διαδικασίες της Jane Street και της Citadel, μου έστειλε μήνυμα κατά τις 11 το βράδυ. Μου έλεγε εδώ και εβδομάδες να δοκιμάσω το InterviewMan. Να πάψω να το πολυσκέφτομαι και να το χρησιμοποιήσω επιτέλους. Το έκανα. Είκοσι λεπτά αργότερα έτρεχε στο laptop μου. Δώδεκα τον μήνα με ετήσια συνδρομή και κάλυπτε κάθε είδος γύρου που είχα μπροστά μου.
Ready to ace your next interview?
InterviewMan gives you real-time AI answers during live interviews — undetectable on Zoom, Meet, and Teams.
Try InterviewMan FreeΗ Jane Street είναι εντελώς άλλος κόσμος. Ολόκληρη μέρα, τέσσερις γύροι, εβδομήντα λεπτά ο καθένας, δύο interviewers σε κάθε δωμάτιο. Ο ένας κάνει τις ερωτήσεις και ο άλλος γράφει όλα όσα λες, κάτι τρομερά εκνευριστικό. Και να τι δεν σου λέει κανείς: τα προβλήματα δεν υπάρχουν στο LeetCode. Καθόλου. Είχα αποστηθίσει διακόσια προβλήματα. Δεν βοήθησε κανένα. Μου έδωσαν μια συνάρτηση με memoization και συγκεκριμένους κανόνες εκκαθάρισης της cache.
Έπειτα μια κλάση κατάστασης παιχνιδιού για Connect Four, με ενσωματωμένο έλεγχο έγκυρης κίνησης και νίκης. Μετά μια δενδρική δομή που ήθελε δικό της hash, το οποίο να παραμένει συνεπές μετά από mutation. Όλα τους πρωτόγνωρα προβλήματα. Το εργαλείο μας εντόπισε δύο edge cases στον validator του Connect Four πριν καν τρέξω τον κώδικα και μάλλον μου γλίτωσε πέντε λεπτά. Τα διακόσια προβλήματα του LeetCode; Άχρηστα, πραγματικά.
Παρεμπιπτόντως, δεν χρειάζεται να ξέρεις OCaml. Εκείνος τη μάθαινε πριν από τη δική του διαδικασία και του είπαν κυριολεκτικά να σταματήσει. Να χρησιμοποιήσει απλώς όποια γλώσσα γράφει πιο γρήγορα. Python. Αυτή χρησιμοποιήσαμε και οι δύο. Κανείς δεν νοιάστηκε.
Οι interviewers στη Jane Street δίνουν hints, πράγμα αλλόκοτο αν έρχεσαι από τη Google, όπου σε κοιτάζουν να παιδεύεσαι σιωπηλά. Είχα κολλήσει σε ένα διαγώνιο edge case στο Connect Four και ένας από τους δύο είπε «σκέψου τη διαγώνιο όταν το board δεν είναι γεμάτο». Αυτό ήταν, ξεμπλόκαρα. Θέλουν να σκέφτεσαι φωναχτά και να προσαρμόζεσαι. Ο πρώην συνάδελφος λέει ότι έτσι δουλεύουν στ' αλήθεια οι ομάδες τους.
Αν σωπάσεις και προσπαθήσεις να το παίξεις ήρωας, έκανες λάθος κίνηση. Στον τρίτο γύρο έμεινα σιωπηλός για σαράντα δευτερόλεπτα. Με κοιτούσαν ΚΑΙ ΟΙ ΔΥΟ. Τρομακτικό. Άρχισα πάλι να μιλάω πολύ γρήγορα.
Πάμε στη Citadel. Μια γυναίκα από ένα Discord για οικονομικά, στο οποίο μπαίνω και διαβάζω χωρίς να γράφω, είχε κάνει internship στη Citadel Securities. Έγραψε στο κανάλι, με αυτά ακριβώς τα λόγια, «δεν είναι δύσκολο με τον τρόπο που νομίζεις ότι είναι δύσκολο». Κούνησα καταφατικά το κεφάλι. Δεν είχα την παραμικρή ιδέα τι εννοούσε. Μπήκα στο δωμάτιο και, α, εντάξει, τώρα κατάλαβα.
Δεν υπάρχει μερική βαθμολογία. Ή η λύση περνά κάθε test case ή παίρνεις μηδέν. Μηδέν. Σε ένα πρόβλημα άρχισα να εξηγώ πιθανές προσεγγίσεις και ο interviewer με έκοψε στη μέση της πρότασης. «Θα έπρεπε να ξέρεις τι είναι αυτό». Στη Meta αυτή η ανάλυση σου δίνει πόντους. Στη Citadel το κλίμα είναι τελείως διαφορετικό. Το βλέπεις και αρχίζεις να γράφεις.
Τίποτε άλλο. Εκεί έβγαλε τα λεφτά του το InterviewMan. Διάβασε το πρόβλημα του HackerRank από την οθόνη μου και μου έδωσε τον αλγόριθμο σε περίπου τρία δευτερόλεπτα. Γι' αυτό ακριβώς βρισκόταν στο laptop μου.
Το system design στη Citadel ήταν πάλι διαφορετικό. Με είχε προειδοποιήσει εκείνη. Την άκουσα; Φυσικά και όχι. Λες P99 κάτω από πέντε ms στα δέκα χιλιάδες rps. ΔΕΝ λες low latency. Είδε κάποιον να χάνει πόντους επειδή είπε ότι θα μπορούσαμε να χρησιμοποιήσουμε cache, χωρίς να δώσει eviction policy. Hit rate. Memory budget. Δεν μπορείς να αφήσεις τίποτε στον αέρα. Εγώ νόμιζα ότι θα ήταν σαν τη Google, όπου σχεδιάζεις κουτάκια σε έναν πίνακα και κάνεις αόριστες χειρονομίες. ΚΑΜΙΑ ΣΧΕΣΗ.
Μετά από κάθε συνεδρία έλεγχα το dock, τη λίστα διεργασιών και το Activity Monitor. Έχω παράνοια με αυτά, εντάξει; Έβαλα τον πρώην συνάδελφο να μπει σε Zoom μαζί μου για να δει αν εμφανιζόταν κάτι στη δική του πλευρά. Καταγραφές οθόνης στο HackerRank. Κλήσεις Zoom. Κλήσεις Meet. Και στις τρεις εταιρείες. Τίποτε. Ούτε ένα ίχνος. Το φτιάξαμε ώστε να είναι εντελώς αόρατο στην κοινή χρήση οθόνης και αυτό ίσχυσε σε κάθε πλατφόρμα που δοκίμασα.
Την περασμένη εβδομάδα, πάνω από ποτά, ο πρώην συνάδελφος είπε ότι τα quant shops προσλαμβάνουν έναν συγκεκριμένο τύπο μυαλού. Όχι εξυπνότερο από τους ανθρώπους της FAANG. Απλώς γρηγορότερο. Τον άνθρωπο που έχει την απάντηση πριν αγγίξει το πληκτρολόγιο. Είπα ναι, ακριβώς, και μου απάντησε «τότε γιατί είσαι ακόμη θυμωμένος με τη Two Sigma;». Παραλίγο να φτύσω την μπίρα μου. Δέκα δευτερόλεπτα, φίλε. Δέκα δευτερόλεπτα μου κόστισαν εκείνη την προσφορά. Η γυναίκα από το Discord λέει να το ξεπεράσω επιτέλους. Δεν μπορώ. Δέκα δευτερόλεπτα.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

