Two Sigma menolak aku selepas satu sesi yang aku betul-betul sangka berjalan sempurna, dan sampai sekarang aku masih belum dapat melupakannya. Keluar dari bangunan sambil tersengih seorang diri di kaki lima macam orang bodoh. Aku terus mesej seorang bekas rakan sekerja, "weh, rasanya aku memang dah pecahkan temu duga tadi." Semua soalan siap. Masa optimum, ruang pun optimum. Kod terus dapat dikompil pada percubaan pertama, benda yang hampir tak pernah jadi.
Sudah sebulan dia mengingatkan aku bahawa firma kuant menilai calon dengan cara lain, tetapi setiap kali itu jugalah aku cuma angguk, ya ya, faham. Empat hari kemudian aku sedang makan burrito sarapan dalam kereta. Sos pedas terkena telefon, dan tepat pada masa itulah e-mel penolakan muncul. Aku baca tiga kali. Sempat juga periksa sama ada mereka tersalah hantar kepada orang lain. Tak. Memang untuk aku.
Rupanya begini yang berlaku. Two Sigma bermula dengan HackerRank, dua soalan, empat puluh minit bagi setiap satu. Soalan graf dan tatasusunan, lebih kurang tahap sederhana. Kedua-duanya aku siapkan awal. Pusingan langsung pula tentang DP, pembahagian jujukan secara optimum. Yang itu pun lepas elok. Penemu duga kata bagus. Kemudian dia minta aku analisis kerumitan bagi satu variasi kecil. Jawapannya betul, cuma aku mengambil masa kira-kira sepuluh saat untuk berfikir.
Aku nampak dia menulis sesuatu pada pad notanya. Bekas rakan sekerja aku kemudian cakap, sepuluh saat di tempat begini terasa macam terlalu lama. Mereka membina sistem yang memindahkan berjuta-juta setiap milisaat, jadi kalau analisis kerumitan pun membuatkan calon terdiam selama itu, mereka mula tertanya-tanya apa yang calon tersebut akan buat apabila sistem pengeluaran tumbang pada pukul 3 pagi. Jawapan betul tadi sudah tidak penting. Sepuluh saat. Sekurang-kurangnya sekali seminggu aku masih mengulang babak itu dalam kepala, dan masih rasa hendak baling sesuatu.
Beberapa minggu kemudian, selepas aku diterima masuk ke pusingan Jane Street dan Citadel, dia menghantar mesej sekitar pukul 11 malam. Sudah berminggu-minggu dia suruh aku cuba InterviewMan. Katanya, berhenti fikir bukan-bukan dan guna sahaja. Jadi akhirnya aku ikut. Dua puluh minit kemudian, alat itu sudah berjalan pada komputer riba aku. Harganya dua belas sebulan untuk pelan tahunan, dan semua jenis pusingan yang bakal aku hadapi memang diliputi.
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 memang dunia lain. Satu hari penuh, empat pusingan, setiap satu tujuh puluh minit, dengan dua orang penemu duga di dalam setiap bilik. Seorang bertanya, seorang lagi menulis segala yang kita cakap. Memang membuatkan orang tak senang duduk. Ini bahagian yang orang jarang beritahu. Soalannya bukan daripada LeetCode. LANGSUNG BUKAN. Aku sudah menghafal dua ratus soalan. Satu pun tak membantu.
Mula-mula mereka beri fungsi bermemoisasi dengan peraturan pengeluaran cache yang tertentu. Selepas itu, kelas keadaan permainan untuk Connect Four, siap dengan pengesahan gerakan dan pengesanan kemenangan. Kemudian struktur pokok yang memerlukan hash tersuai, dan hash itu mesti kekal konsisten selepas mutasi. Semuanya soalan baharu. Alat kami mengesan dua kes pinggir dalam pengesah Connect Four aku sebelum kod sempat dijalankan. Mungkin lima minit aku terselamat di situ. Dua ratus soalan LeetCode yang aku hafal itu? Langsung tak berguna lol.
Oh ya, tak perlu belajar OCaml. Bekas rakan sekerja aku sedang mempelajarinya sebelum pusingan dia, lalu mereka sendiri menyuruhnya berhenti. Gunakan sahaja bahasa yang membolehkan kita menulis paling pantas. Python. Kami berdua guna Python. Tiada siapa ambil kisah.
Penemu duga Jane Street juga memberi petunjuk. Agak pelik kalau pengalaman sebelum ini di Google, tempat mereka cuma melihat kita terkial-kial dalam diam. Aku tersekat pada satu kes pinggir pepenjuru dalam Connect Four, lalu seorang daripada mereka berkata, "fikirkan pepenjuru apabila papan belum penuh." Terus nampak jalan. Mereka mahu calon berfikir dengan suara yang jelas, kemudian menyesuaikan pendekatan. Menurut bekas rakan sekerja aku, memang begitulah pasukan di sana bekerja.
Kalau kita diam dan cuba buat semuanya seorang diri, itu langkah yang salah. Dalam pusingan ketiga aku terdiam selama empat puluh saat. KEDUA-DUA mereka hanya memandang tepat ke arah aku. Seram juga lol. Cepat-cepat aku mula bercakap semula.
Baik, Citadel pula. Ada seorang daripada Discord kewangan yang aku selalu baca secara senyap pernah menjadi pelatih di Citadel Securities. Dia tulis dalam saluran itu, ini betul-betul ayat yang ditaipnya, "ia bukan susah seperti cara yang kau sangka ia susah." Aku angguk. Langsung tak faham maksudnya. Masuk bilik temu duga, barulah terkeluar, oh. Baik, sekarang aku faham. Tiada markah separa.
Penyelesaian mesti melepasi setiap kes ujian, kalau tidak markahnya sifar. Sifar. Untuk satu soalan, aku mula menerangkan beberapa pendekatan, tetapi penemu duga terus memotong ayat aku di tengah-tengah. "Kamu sepatutnya tahu ini apa." lol di Meta, penerangan langkah demi langkah begitu masih memberi markah. Di Citadel suasananya lain sama sekali. Nampak soalan, terus mula menaip. Itu sahaja. Di situlah InterviewMan benar-benar berbaloi.
Ia membaca soalan HackerRank daripada skrin aku, kemudian memberi algoritma dalam kira-kira tiga saat. Memang itulah satu-satunya sebab alat itu berada pada komputer riba aku.
Reka bentuk sistem di Citadel lain lagi. Orang daripada Discord tadi sudah memberi amaran. Adakah aku dengar? Sudah tentu tidak lol. Kita perlu sebut P99 bawah lima ms pada sepuluh ribu rps. JANGAN sekadar kata kependaman rendah. Dia pernah melihat seorang calon ditolak mata kerana berkata kita boleh guna cache, tetapi tidak menyatakan dasar pengeluaran, kadar hit dan bajet memori. Tak boleh cakap sambil lewa tentang apa-apa. Pada mulanya aku sangka ia gaya Google, lukis kotak di papan putih kemudian tunjuk sana sini secara kabur. BUKAN.
Selepas setiap sesi, aku periksa dock, senarai proses dan Activity Monitor. Aku memang paranoid tentang perkara begini, okey. Aku suruh bekas rakan sekerja tadi masuk panggilan Zoom bersama-sama, semata-mata untuk melihat sama ada apa-apa muncul di pihak dia. Rakaman skrin di HackerRank. Panggilan Zoom. Panggilan Meet. Semua itu diuji merentasi ketiga-tiga firma. Tiada apa-apa. Langsung tiada kesan. Kami membinanya supaya tidak kelihatan langsung ketika perkongsian skrin, dan ciri itu bertahan pada setiap platform yang aku uji.
Minggu lepas ketika minum bersama, bekas rakan sekerja aku berkata firma kuant mengambil jenis otak yang tertentu. Bukan lebih bijak daripada orang FAANG. Cuma lebih pantas. Jenis orang yang sudah mempunyai jawapan sebelum tangan menyentuh papan kekunci. Aku kata, ya, tepat sekali, lalu dia balas, "jadi kenapa kau masih marah tentang Two Sigma?" Hampir tersembur minuman aku. Sepuluh saat, kawan. Sepuluh saat menyebabkan tawaran itu terlepas. Orang daripada Discord tadi kata, lupakan sahajalah. Aku tak boleh. Sepuluh saat.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

