kodingup.camp

Beranda/Fase 6, Siap Kerja US

Siap Kerja US: Interview Teknis

Kamu sudah bisa membangun aplikasi utuh dengan JavaScript, TypeScript, React, Next.js, dan Node.js. Masalahnya, perusahaan di Amerika Serikat (dan perusahaan remote yang merekrut dengan gaya US) jarang menilai kamu hanya dari portofolio. Hampir selalu ada technical interview: kamu diberi soal, waktu terbatas, editor kode bersama, dan seorang engineer yang memperhatikan cara kamu berpikir. Banyak developer yang jago di pekerjaan sehari-hari gagal di tahap ini, bukan karena kurang pintar, tapi karena formatnya memang berbeda dari kerja nyata dan tidak pernah dilatih.

Materi ini membongkar format itu. Kita mulai dari alur rekrutmen (apa yang terjadi dari kirim lamaran sampai offer), lalu Big-O, tujuh kelompok pola algoritma yang paling sering muncul, interview khusus front-end, system design dasar, dan terakhir cara berpikir keras dalam bahasa Inggris plus rencana latihan 8-12 minggu. Semua solusi ditulis dalam JavaScript dan sudah dijalankan dengan Node.js 26.0.0 beserta beberapa test case; output yang kamu lihat di komentar // → adalah output nyata dari run itu. Contoh komponen React di modul 9 diuji dengan React 19.3.1 dan jsdom 30.1.3 (versi dicek dengan npm view pada Oktober 2026). Fakta tentang proses rekrutmen dirujuk ke sumber nyata: halaman resmi perusahaan, Tech Interview Handbook (techinterviewhandbook.org), panduan UMPIRE dari CodePath, dan NeetCode. Kalau sesuatu adalah pola umum dan bukan aturan resmi, akan diberi label begitu, karena proses tiap perusahaan berubah-ubah dan berbeda per level dan per negara.