Standard & Reverse Hiring Process β MANGOS & AI Labs
Runtun lengkap hiring process untuk big tech & AI labs (Anthropic, Google, Meta): standard pipeline 8 step + reverse hiring strategy untuk remote engineer. Dari resume screen sampai team matching, plus strategi proof-of-work.
Hiring Process β Standard & Reverse
Berdasarkan data dari Glassdoor, pengalaman kandidat, dan spesifik untuk grup MANGOS (Meta, Apple, Netflix, Google, OpenAI, SpaceX) serta AI labs (Anthropic).
A. STANDARD HIRING PROCESS
Step 1 β Resume/Application Screen
Persiapan:
- Resume di-tailor per role β keyword matching dengan job description. Banyak perusahaan masih pakai ATS filter
- GitHub/portfolio rapi, project terbaru ter-update, README jelas
Yang dinilai: relevansi pengalaman, bukan wawancara langsung.
Jangan:
- Jangan apply generic resume yang sama ke semua role β recruiter/ATS gampang detect
- Jangan apply role yang gap requirement-nya terlalu jauh (misal langsung apply L6/Staff tanpa track record setara)
Step 2 β Recruiter Screen (30 menit)
Persiapan:
- Siapkan 2-3 kalimat ringkas soal pengalaman β elevator pitch
- Riset spesifik kenapa perusahaan ITU, bukan jawaban generic "karena keren"
- Untuk Anthropic: recruiter akan tanya "Why Anthropic specifically over other AI labs?" dan "What draws you to AI safety?" β mereka terlatih mendeteksi jawaban hafalan/tidak genuine
Yang ditanyakan:
- Latar belakang singkat
- Ekspektasi gaji & lokasi/visa status
- Timeline β kapan available, ada offer lain atau tidak
Jangan:
- Jangan kasih angka gaji asal-asalan tanpa riset pasar dulu
- Jangan bohong soal visa/work authorization β ketauan belakangan, buang waktu kedua pihak
- Jangan jawab "why this company" dengan template yang sama untuk perusahaan lain
Step 3 β Technical Screen / Online Assessment
Variasi per perusahaan:
| Perusahaan | Format | Fokus |
|---|---|---|
| Anthropic | CodeSignal 90 menit, 2 soal multi-part | Build small system dari nol, production-quality code |
| Google/Meta | HackerRank/CoderPad, 1-2 soal | Algoritma medium |
| SpaceX | Live coding dengan engineer | Practical β C++/embedded untuk avionics |
Persiapan:
- Practice DS&A medium level
- Untuk Anthropic: latih "build small system" β bukan cuma single-function solve
- Latih nulis kode clean dengan error handling β bukan cuma "yang penting lolos test case"
Jangan:
- Jangan optimize cuma buat lolos test case β Anthropic eksplisit nilai production-quality
- Jangan skip edge case handling demi cepat selesai
Step 4 β Technical Phone Screen / Hiring Manager Screen
- Anthropic: Hiring Manager Screen 45-60 menit, fokus ke engineering judgment, bukan live coding
- Percakapan soal project paling dalam β mereka probe keputusan teknis
Persiapan:
- Pilih 1-2 project paling kompleks, siapkan narasi: masalah β keputusan arsitektur β trade-off β hasil
- Siap ditanya "kenapa pilih X bukan Y" untuk setiap keputusan teknis
Jangan:
- Jangan cuma cerita "apa yang dibangun", harus bisa jelasin kenapa β interviewer tes reasoning, bukan hafalan fitur
Step 5 β Take-Home Assignment (kalau ada)
- Anthropic: software engineering candidates dapat take-home challenge 2-4 jam β data structures, algorithms, dan system design
Persiapan:
- Treat seperti real PR β README jelas, tests ada, error handling lengkap
- Dokumentasikan trade-off: misal "saya pilih in-memory cache karena scope terbatas, di production akan pakai Redis karena..."
Jangan:
- Jangan over-engineer di luar scope β banyak gagal karena kebanyakan fitur tapi base case tidak solid
- Jangan submit tanpa tests sama sekali
Step 6 β Onsite Loop (Virtual atau In-person)
4-6 round dalam sehari atau dipecah beberapa hari.
Anthropic spesifik: dua onsite loop terpisah di hari berbeda. Loop kedua dibatalkan kalau tidak lolos loop pertama. Alasan paling umum kandidat gagal: culture fit round β interviewer menilai cara berpikir soal AI ethics, risk, dan responsible deployment.
Round yang umum:
- Coding/algoritma β 1-2 sesi
- System design β 1 sesi
- Behavioral/leadership β STAR method
- Values/culture fit β khusus AI labs (Anthropic, OpenAI), ini WAJIB serius, bukan formalitas
Persiapan values round:
- Baca paper asli, jangan cuma blog summary. Untuk Anthropic: "Constitutional AI: Harmlessness from AI Feedback" dan "Claude's Character" β interviewernya sendiri yang nulis paper itu
- Siapkan cerita jujur soal kegagalan, perubahan keyakinan, dan dilema etis
Jangan:
- Jangan jawab values round dengan jawaban PR/diplomatis kosong β proses didesain menghargai kejujuran intelektual, bukan performa yang dipoles
- Jangan pretend paham paper kalau cuma baca ringkasan β gampang ketauan pas di-probe lebih dalam
Step 7 β Reference Check
Persiapan: siapkan 2-3 referensi yang benar-benar pernah kerja bareng dan bisa cerita spesifik β bukan cuma "dia orangnya baik".
Jangan: jangan kasih referensi yang tidak tahu kerjaan teknis secara detail.
Step 8 β Team Matching (Google, kadang Anthropic)
Lolos interview β otomatis dapat offer. Harus matching dengan tim yang ada opening.
- Risk: beberapa role research di Anthropic butuh >2 bulan karena team matching
- Tapi: proses Anthropic umumnya lebih cepat dari Google/Meta β rata-rata apply β offer ~19 hari (Glassdoor), meski role engineering/research biasanya 4-6 minggu
Tips: kalau ada offer lain yang lagi jalan, kasih tahu recruiter β mereka bisa mempercepat proses untuk kandidat dengan kompetisi.
B. REVERSE HIRING
Cocok untuk posisi remote, susah masuk pipeline normal karena visa/lokasi.
Step 1 β Build Public Proof-of-Work
Yang harus dipersiapkan:
- Open source contribution relevan langsung ke stack mereka β kontribusi ke project yang mereka maintain, atau project yang solve masalah mereka
- Untuk Anthropic spesifik: project claudio (Dart SDK untuk Claude API) adalah exact jenis proof-of-work yang reverse-hiring butuhkan
- Blog/writeup teknis detail soal arsitektur, bukan cuma tutorial dangkal
Jangan:
- Jangan bikin project "demo doang" tanpa real usage/adoption β tidak ada sinyal kalau tidak ada yang pakai
- Jangan spam mention perusahaan di sosmed tanpa substansi
Step 2 β Direct Outreach ke Engineer/Hiring Manager
Bukan ke recruiter.
Persiapan:
- Cari engineer di tim relevan β lewat GitHub commit history, conference talk, blog post
- Outreach harus reference karya spesifik mereka + tunjukin bagaimana kerjaan kamu relevan/connect
Yang biasa terjadi: kalau engineer internal impressed, mereka bisa refer kamu β referral biasanya skip Step 1 (resume screen) dan kadang skip OA juga.
Jangan:
- Jangan minta refer langsung di pesan pertama tanpa interaksi sebelumnya β kesannya transactional
- Jangan kirim cold message generik yang keliatan di-copy-paste
Step 3 β Kontribusi Nyata Sebelum Diminta
- PR ke repo open source mereka β Anthropic & beberapa AI lab punya SDK/tools open source
- Bug report detail dengan reproduction case di product mereka
- Risk: butuh waktu lama dan tidak ada guarantee konversi ke job
Step 4 β Masuk Radar β Proses Normal
Reverse hiring pada dasarnya hanya mempercepat/skip Step 1 dari proses standar. Setelah itu, semua step teknis & values di atas tetap berlaku sama.
Assessment untuk Situasi Remote Engineer
Dengan portfolio fintech infra, Go, RAG/AI system:
Jalur paling realistis ke Anthropic: reverse hiring lewat proof-of-work AI tooling β lanjutkan & promosikan tooling/SDK yang dipakai developer Anthropic sendiri β ketimbang apply standard pipeline yang akan collide dengan isu visa di step manapun.
Kenapa reverse hiring lebih masuk akal:
- Kamu tidak perlu bersaing dengan ribuan pelamar di ATS
- Proof-of-work kamu sudah ada β tinggal diarahkan ke target spesifik
- Internal referral dari engineer yang impressed dengan karya open source kamu jauh lebih powerful daripada cold apply
Last updated on