# Persiapan Technical Interview untuk Developer Indonesia: Yang Sebenarnya Ditanyakan di 2025

> Panduan realistis untuk mempersiapkan technical interview di perusahaan tech Indonesia — dari screening call startup hingga putaran system design ala GoTo dan Traveloka.

URL: https://www.matthewswong.com/id/blog/technical-interview-indonesia/

- Author: Matthews Wong (https://www.matthewswong.com/id/about/)
- Published: 2025-06-10
- Updated: 2026-10-17
- Category: Career

Technical interview di Indonesia sangat bervariasi berdasarkan tier perusahaan. Startup Jakarta mungkin merekrutmu setelah coding screen 45 menit dan satu panggilan behavioral. GoTo, Traveloka, dan perusahaan internasional yang melakukan rekrutmen APAC mungkin menjalankanmu melalui lima putaran termasuk system design, behavioral, coding, dan presentasi teknis. Di antara ekstrem-ekstrem ini adalah sebagian besar pasar: perusahaan tech menengah dan firma konsultan yang memiliki proses semi-terstruktur dengan persiapan yang tidak konsisten. Saya telah melalui beberapa proses interview saat mencari peran paruh waktu, dan saya sudah cukup mendebriefing teman sekelas tentang pengalaman mereka untuk membangun panduan persiapan praktis yang spesifik untuk pasar Indonesia.

## Lanskap Technical Interview Indonesia

Perusahaan tech Indonesia telah mengadopsi praktik interview dari tech global hingga tingkat yang bervariasi. Struktur interview berdasarkan tier perusahaan: Tier 1 (GoTo, Traveloka, Shopee, MNC): 4–6 putaran, termasuk coding algoritmik (gaya LeetCode), system design, behavioral (metode STAR), dan terkadang proyek take-home. Proses ini bisa memakan waktu 4–6 minggu. Tier 2 (startup yang terdanai, perusahaan tech mid-market): 2–4 putaran, sering berupa technical phone screen, coding test (HackerRank atau kustom), dan satu atau dua wawancara. Ini memakan waktu 2–3 minggu. Tier 3 (firma konsultan, software house, tim tech UKM): 1–3 putaran, sering berupa review portofolio, tes skill praktis (bangun sesuatu yang kecil), dan wawancara culture fit. Ini bisa bergerak dalam hitungan hari.

### Persiapan LeetCode yang Sebenarnya Diperlukan

Persiapan LeetCode diperlukan jika kamu menargetkan perusahaan Tier 1. GoTo, Traveloka, dan perusahaan tech internasional yang beroperasi di Indonesia menggunakan coding screen algoritmik. Level yang dibutuhkan biasanya LeetCode Medium — bukan soal kontes yang sulit, tapi manipulasi array, hash table, traversal graph dasar (BFS/DFS), dan pemrosesan string. Untuk sebagian besar perusahaan tech Indonesia (Tier 2 dan 3), persiapan LeetCode tidak diperlukan — mereka menguji kemampuan coding praktis, bukan fundamental ilmu komputer dalam kondisi kontes. Sesuaikan persiapanmu dengan tier perusahaan target.

### System Design: Yang Sebenarnya Ditanyakan Perusahaan Indonesia

Pertanyaan system design dalam technical interview Indonesia cenderung lebih terapan daripada pertanyaan teoritis 'desain Twitter' yang kamu lihat di YouTube. Pertanyaan system design yang umum dalam konteks Indonesia: 'Bagaimana kamu mendesain sistem pemrosesan pembayaran QRIS?' 'Bagaimana kamu menstrukturkan SaaS multi-tenant untuk UKM Indonesia?' 'Desain sistem ride-matching untuk negara kepulauan dengan jaringan yang tidak andal.' Pertanyaan-pertanyaan ini menguji apakah kamu memahami prinsip system design dan kendala spesifik Indonesia (regulasi pembayaran, residensi data, basis pengguna mobile-first, konektivitas internet yang tidak merata di daerah pedesaan). Pelajari pola system design standar terlebih dahulu, kemudian terapkan ke konteks Indonesia.

> Untuk interview di perusahaan Indonesia dengan fokus ERP, fintech, atau enterprise, siapkan satu contoh kuat penanganan logika bisnis yang kompleks dalam kode — alur persetujuan, perhitungan keuangan multi-langkah, role-based access control. Perusahaan-perusahaan ini sering lebih peduli pada kemampuanmu untuk memodelkan aturan bisnis dengan benar daripada performa algoritmik. Kelas TypeScript yang dirancang dengan baik yang merepresentasikan hierarki persetujuan Indonesia lebih mengesankan daripada pembalikan binary tree.

## Review Portofolio: Yang Sebenarnya Dilihat Pewawancara Indonesia

Untuk perusahaan Tier 2 dan 3 — yang mewakili sebagian besar pekerjaan developer Indonesia — persiapan interview paling penting adalah portofolio proyek yang di-deploy dengan kuat. Pewawancara Indonesia secara konsisten fokus pada: bisakah saya melihatnya berjalan? (URL yang di-deploy, bukan hanya GitHub); masalah apa yang dipecahkannya? (konteks bisnis, bukan hanya fitur teknis); apa yang sulit dari membangunnya? (diskusi pemecahan masalah yang genuine, bukan hanya walkthrough fitur); dan apa yang akan kamu lakukan berbeda? (menunjukkan kematangan dan orientasi belajar). Aplikasi Next.js sederhana namun dipoles yang di-deploy yang bisa kamu jelaskan end-to-end mengalahkan proyek kompleks yang tidak di-deploy setiap saat.

### Pertanyaan Behavioral dalam Konteks Indonesia

Technical interview Indonesia semakin menyertakan pertanyaan behavioral yang dimodelkan pada praktik Barat, tapi konteks budaya itu penting. Pertanyaan seperti 'Ceritakan tentang konflik dengan kolega' membutuhkan framing yang cukup langsung untuk informatif tapi cukup hormat untuk sesuai norma profesional Indonesia. Metode STAR (Situation, Task, Action, Result) berhasil di sini. Siapkan 3–5 cerita yang mencakup: menangani kesalahan teknis (dan bagaimana kamu memperbaikinya), berkolaborasi dalam proyek tim, belajar mandiri skill baru, dan mengelola prioritas yang bersaing. Ini mencakup 80% pertanyaan behavioral yang akan kamu temui.

> **Masalah Ghosting dalam Rekrutmen di Indonesia**

> Perusahaan tech Indonesia memberikan ghosting kepada kandidat pada tingkat yang jauh lebih tinggi dari perusahaan di pasar tech yang lebih mapan. Kamu bisa menyelesaikan 3 putaran interview dan tidak pernah menerima respons. Ini adalah masalah kematangan proses, bukan cerminan dari pencalonanmu. Untuk melindungi diri: setelah setiap interview, tanyakan secara eksplisit 'Apa timeline untuk keputusan dan bagaimana saya akan mendengar kabarnya?' Tindak lanjuti tepat sekali melalui email atau pesan LinkedIn 5 hari kerja setelah timeline yang dinyatakan. Jika masih tidak ada respons, tutup loop mental tentang peluang itu dan lanjutkan. Jangan menahan tawaran lain menunggu perusahaan yang sedang ghosting kamu.

## Topik Technical Interview Spesifik Indonesia

Selain coding dan system design umum, beberapa area teknis muncul secara spesifik dalam interview konteks Indonesia: sistem pembayaran Indonesia (QRIS, virtual account, integrasi midtrans/xendit); perhitungan BPJS dan pemrosesan penggajian (umum di perusahaan yang membangun software HR); penanganan pajak Indonesia (PPN, pemotongan PPh) dalam sistem penagihan; optimisasi mobile-first dan low-bandwidth (Indonesia memiliki traffic mobile yang signifikan dengan konektivitas yang bervariasi); dukungan multi-bahasa dengan Bahasa Indonesia (implementasi i18n); dan compliance residensi data (UU PDP, regulasi OJK untuk fintech). Memiliki pengetahuan praktis di salah satu area ini adalah pembeda dalam interview yang relevan.

## Timeline Persiapan dan Sumber Daya

Timeline persiapan interview yang realistis untuk perusahaan tech mid-market Indonesia (2–4 minggu): Minggu 1 — refresh konsep pemrograman inti dalam bahasa utamamu (TypeScript/Java/Python), tinjau struktur data yang belum kamu gunakan baru-baru ini; Minggu 2 — siapkan 2–3 cerita proyek yang di-deploy yang bisa kamu diskusikan secara mendalam, latihan membicarakan portofoliomu dengan jelas; Minggu 3 — pelajari perusahaan spesifik, tech stack mereka, dan domain produk mereka — siapkan pertanyaan konteks Indonesia; Minggu 4 — latihan mock interview dengan teman sekelas atau melalui Pramp/interviewing.io. Untuk perusahaan Tier 1, gandakan timeline ini dan tambahkan 2–3 minggu latihan LeetCode harian.

## Setelah Interview: Tindak Lanjut dalam Budaya Profesional Indonesia

Tindak lanjut pasca-interview dalam konteks profesional Indonesia membutuhkan keseimbangan antara ketekunan dengan rasa hormat terhadap norma komunikasi hierarkis. Email terima kasih dalam 24 jam setelah setiap putaran interview itu tepat dan diapresiasi — ini kurang umum dari kandidat Indonesia daripada seharusnya, yang menjadikannya pembeda. Rujuk diskusi teknis spesifik dari interview untuk membuatnya personal. Saat menindaklanjuti keputusan yang tertunda, WhatsApp terkadang lebih efektif dari email untuk tim rekrutmen Indonesia — jika kamu memiliki nomor rekruiter dan mereka telah menghubungimu melalui proses tersebut, tindak lanjut WhatsApp yang sopan itu tepat secara budaya. Pesan LinkedIn adalah alternatif jika kamu tidak memiliki nomor mereka.

## Sumber & Bacaan Lanjutan

- LeetCode — Problem Set for Interview Prep
- Glassdoor Indonesia — Company Interview Reviews
- Nucamp — Most In-Demand Tech Jobs in Indonesia 2025

> **Key takeaway:** Wawancara teknis di Indonesia sangat berbeda tergantung tier perusahaan: perusahaan Tier 1 seperti GoTo dan Traveloka menjalankan 4-6 putaran dengan algoritma setara LeetCode dan system design, sementara perusahaan Tier 2 dan 3 lebih mengutamakan portofolio proyek yang sudah di-deploy, kemampuan praktis, dan jawaban behavioral dengan metode STAR. Sesuaikan kedalaman persiapan, timeline, dan fokus portofoliomu dengan tier perusahaan incaran, bukan menyamaratakan semuanya.

Segarkan kembali fundamental pemrograman inti

Di minggu pertama, tinjau konsep inti dalam bahasa utamamu (TypeScript, Java, atau Python) dan pelajari kembali struktur data yang jarang kamu pakai.

Siapkan cerita proyek yang sudah di-deploy

Di minggu kedua, siapkan dua hingga tiga cerita proyek yang sudah di-deploy yang bisa kamu bahas secara mendalam dan latih menjelaskan portofoliomu dengan jelas.

Riset perusahaan dan siapkan pertanyaan konteks Indonesia

Di minggu ketiga, pelajari perusahaan spesifik, tech stack, dan domain produknya, lalu siapkan pertanyaan yang mencerminkan konteks pasar Indonesia.

Latihan mock interview

Di minggu keempat, latihan mock interview dengan teman sekelas atau melalui platform seperti Pramp atau interviewing.io untuk membangun stamina sebelum interview sesungguhnya.

## Source links

- https://leetcode.com/problemset/
- https://www.glassdoor.com/Reviews/index.htm
- https://www.nucamp.co/blog/coding-bootcamp-indonesia-idn-most-in-demand-tech-job-in-indonesia-in-2025

## FAQ

### Apakah saya harus grind LeetCode untuk mendapat pekerjaan developer di Indonesia?

Tergantung pada tier perusahaan yang kamu targetkan. Persiapan LeetCode diperlukan untuk perusahaan Tier 1 seperti GoTo, Traveloka, dan Shopee, yang menjalankan coding screen algoritmik di tingkat LeetCode Medium. Untuk perusahaan Tier 2 dan Tier 3 — yang mewakili sebagian besar pekerjaan developer Indonesia — kemampuan coding praktis dan portofolio yang di-deploy jauh lebih penting daripada persiapan kontes algoritmik.

### Apa yang membedakan pertanyaan system design di perusahaan Indonesia dengan yang ada di YouTube?

Perusahaan Indonesia mengajukan pertanyaan yang terapan dan spesifik konteks, bukan skenario abstrak seperti 'desain Twitter'. Contoh yang umum meliputi mendesain sistem pemrosesan pembayaran QRIS, SaaS multi-tenant untuk UKM Indonesia, atau sistem ride-matching untuk negara kepulauan dengan konektivitas yang tidak andal. Pertanyaan-pertanyaan ini menguji apakah kamu memahami pola system design standar sekaligus kendala spesifik Indonesia seperti regulasi pembayaran, residensi data, dan perilaku pengguna yang mobile-first.

### Seberapa penting portofolio yang di-deploy untuk interview tech di Indonesia?

Untuk perusahaan Tier 2 dan Tier 3 yang mencakup sebagian besar pasar, portofolio yang di-deploy adalah aset interview paling penting. Pewawancara Indonesia secara konsisten menanyakan apakah mereka bisa melihat proyek berjalan di URL langsung, masalah bisnis apa yang dipecahkan, apa yang sulit secara teknis, dan apa yang akan dilakukan berbeda. Aplikasi Next.js sederhana namun dipoles yang bisa kamu jelaskan end-to-end selalu mengalahkan proyek kompleks yang tidak di-deploy.

### Bagaimana cara menghadapi ghosting dari perusahaan setelah menyelesaikan beberapa putaran interview?

Ghosting umum terjadi dalam rekrutmen tech Indonesia dan mencerminkan kematangan proses perusahaan, bukan kualitas pencalonanmu. Setelah setiap putaran interview, tanyakan secara eksplisit tentang timeline keputusan dan bagaimana kamu akan diberitahu. Tindak lanjuti tepat sekali melalui email atau LinkedIn lima hari kerja setelah deadline yang dinyatakan. Jika masih tidak ada respons, tutup loop mental tentang peluang itu dan jangan menahan tawaran lain sambil menunggu.

### Apakah ada topik teknis spesifik Indonesia yang perlu saya persiapkan?

Ya. Selain coding dan system design umum, beberapa topik muncul secara spesifik dalam interview konteks Indonesia: sistem pembayaran QRIS dan virtual account, integrasi midtrans dan xendit, perhitungan penggajian BPJS, penanganan pajak Indonesia (PPN dan pemotongan PPh), optimisasi mobile-first dan low-bandwidth, implementasi i18n Bahasa Indonesia, serta compliance residensi data berdasarkan UU PDP dan regulasi OJK untuk fintech. Pengetahuan praktis di salah satu area ini menjadi pembeda yang berarti.

---

- HTML version: https://www.matthewswong.com/id/blog/technical-interview-indonesia/
- English: https://www.matthewswong.com/en/blog/technical-interview-indonesia/
- Site index for agents: https://www.matthewswong.com/llms.txt
- Sitemap: https://www.matthewswong.com/sitemap.xml
- API description (OpenAPI): https://www.matthewswong.com/openapi.json
