Skip to content

Catatan technical interviews

Semua tulisan
23 Okt 20267 menit bacatechnical interviews · tech jobs · developer career · hiringBaca dalam:ENID

Cara Lolos Interview Teknis: Panduan Praktis untuk Developer

Standar interview teknis naik sekitar 15% sejak 2022 sementara lowongan tech turun 40%. Panduan berbasis data tentang apa yang benar-benar diuji, di mana kandidat paling banyak kehilangan poin, dan cara menyiapkan setiap tahap.

Seorang developer coding di ruangan gelap, bersiap menghadapi interview kerja teknis. Foto oleh Alberlan Barros di Pexels.

Interview teknis adalah gerbang antara kamu dan pekerjaan impian, dan gerbang itu kini lebih sempit dari sebelumnya. Sejak Januari 2022, standar kelulusan interview teknis naik sekitar 10 poin persentil, kira-kira 15 persen, sementara jumlah lowongan tech menyusut 40 persen (interviewing.io, diakses 2026-10-23). Artinya, kandidat yang dulu cukup mengungguli dua pertiga pesaing kini harus mengungguli lebih dari tiga perempatnya.

Kabar baiknya: kebanyakan kandidat justru menyiapkan bagian yang salah dari interview. Data dari ratusan ribu sesi interview nyata menunjukkan bahwa pertanyaan dengan skor terendah bukanlah soal coding, melainkan pertanyaan behavioral. Siapkan seluruh interview, bukan cuma whiteboard-nya, dan kamu sudah selangkah lebih maju dari kebanyakan pesaing.

Poin Penting

Standar interview teknis naik sekitar 15% sejak awal 2022 sementara lowongan tech turun 40%, jadi setiap tahap kini lebih menentukan.

Kandidat mendapat skor terendah pada pertanyaan behavioral seperti "Kenapa ingin kerja di sini?", bukan pada soal coding, menurut analisis 816.927 data interview.

Proses umumnya punya tiga tahap: panggilan screening 15 hingga 30 menit, tantangan coding, dan ronde whiteboard atau system design secara live.

Mock interview, bertanya langsung ke recruiter tentang materi yang diuji, dan jawaban behavioral yang terstruktur menutup kesenjangan skor terbesar.

Seperti Apa Bentuk Interview Teknis Sebenarnya

Terlepas dari namanya, "interview teknis" jarang hanya satu interview. Kebanyakan proses rekrutmen berjalan lewat rangkaian tahap yang bisa ditebak. Panduan persiapan interview freeCodeCamp menjelaskan tiga tahap standar, dan mengetahuinya lebih dulu membuatmu bisa menyiapkan setiap tahap dengan cara berbeda.

Aspek

Tahap

Yang terjadi

Yang sebenarnya dinilai

Screening

Panggilan screening teknis

Telepon 15 hingga 30 menit, biasanya dengan recruiter atau engineer

Apakah latar belakangmu cocok dengan peran dan apakah kamu bisa menjelaskan pekerjaanmu dengan jelas

Coding

Tantangan coding

Tugas take-home atau tes coding live lewat layar bersama

Cara kamu menulis kode yang berjalan, memakai tools, dan debugging di bawah sedikit tekanan

Pendalaman

Whiteboard atau system design

Menyelesaikan masalah sambil menjelaskan dengan lantang saat interviewer memperhatikan, atau merancang sistem untuk peran senior

Proses berpikir dalam memecahkan masalah, komunikasi, dan cara menimbang trade-off

Perhatikan polanya: hanya satu dari tiga tahap yang murni coding. Sisanya menguji komunikasi, kejernihan berpikir, dan cara kerja. Kandidat yang menghabiskan 100 persen waktu persiapan untuk algoritma sedang mengoptimalkan bagian yang minoritas dari keseluruhan penilaian.

Standarnya Lebih Tinggi dari Dulu

Ini bukan cuma perasaanmu. Interview memang benar-benar makin sulit. interviewing.io melacak indeks tingkat kesulitan interview teknis, dan indeks itu naik dari 68 pada kuartal pertama 2022 menjadi 78, sementara jumlah lowongan tech turun 40 persen dalam periode yang sama (interviewing.io, diakses 2026-10-23).

Analisis yang sama menemukan hubungan yang mencolok: untuk setiap 50.000 lowongan tech yang hilang, kandidat harus tampil sekitar 3 poin persentil lebih baik untuk lolos. Lowongan yang lebih sedikit bukan cuma berarti persaingan lebih ketat, melainkan standar "cukup bagus" diam-diam ikut naik setiap kali pasar melemah.

Ada kekuatan kedua yang menaikkan standar: AI. Survei Karat terhadap 400 engineering leader di AS, India, dan Tiongkok, yang dilaporkan GeekWire pada Desember 2025, menemukan bahwa 73 persen leader yakin engineer yang kuat bernilai setidaknya tiga kali lipat total kompensasinya, sementara 59 persen menyebut engineer yang lemah memberi nilai nol bersih atau bahkan negatif di era AI. AI menaikkan produktivitas rata-rata 34 persen, tapi kesenjangan antara engineer kuat dan lemah melebar. Proses rekrutmen merespons dengan menyaring lebih ketat untuk engineer yang benar-benar bisa berpikir, bukan cuma menghasilkan output berbentuk kode.

Kalau kamu masih di awal karier, cara tercepat untuk mendapatkan undangan interview tetap lewat bukti kerja nyata. Kontribusi Open Source: Cara Mendapatkan Pekerjaan Teknologi Pertama membahas jalur itu, dan panduan ini melanjutkan dari sana: begitu undangan interview tiba.

Prosesnya Tidak Sempurna, Jadi Rencanakan Variansinya

Ini fakta yang tidak nyaman tentang interview teknis: sebagian hasilnya seperti lotre. interviewing.io mengambil ulang sampel data interview nyata sebanyak 10.000 kali dan menemukan bahwa kandidat yang kuat sekalipun, yang rata-rata skor teknisnya sekitar 3 dari 4, bisa gagal dalam satu interview teknis hingga 22 persen dari waktu (interviewing.io, diakses 2026-10-23). Hanya sekitar 25 persen peserta interview yang tampil konsisten dari satu interview ke interview berikutnya. Sisanya sangat fluktuatif, dan banyak engineer yang pernah dapat skor sempurna 4 sekaligus pernah dapat 2.

Ini bukan alasan untuk putus asa, melainkan alasan untuk mengganti strategi:

  1. Lamar ke lebih banyak perusahaan. Dengan tingkat noise 22 persen, satu penolakan hampir tidak berarti apa-apa tentang kemampuanmu. Volume mengubah keberuntungan menjadi statistik.

  2. Jangan terpuruk karena satu ronde yang buruk. Data menunjukkan kandidat kuat pun rutin gagal interview. Satu hari yang buruk adalah proses yang bekerja sebagaimana mestinya, bukan vonis atas dirimu.

  3. Anggap setiap interview sebagai latihan. Karena performa berfluktuasi, setiap interview nyata sekaligus menjadi latihan yang membuat interview berikutnya lebih konsisten.

Di Bagian Mana Kandidat Paling Banyak Kehilangan Poin

Kalau kamu tanya developer apa yang bikin mereka gugup soal interview, kebanyakan akan menjawab soal coding. Data berkata sebaliknya. Final Round AI menganalisis 816.927 data tingkat pertanyaan dari 35.511 sesi interview live antara Oktober 2022 dan September 2025, dan lima pertanyaan dengan skor terendah semuanya behavioral, tentang motivasi dan kecocokan (Final Round AI, diakses 2026-10-23).

Peringkat

Pertanyaan

Skor rata-rata (dari 100)

1

Kenapa memilih jurusan itu?

38,5

2

Kenapa ingin kerja di sini?

44,4

3

Kenapa kami harus merekrutmu?

46,7

4

Ceritakan perjalanan kariermu

47,1

Rata-rata dataset

Semua pertanyaan

53,8

Sebaliknya, pertanyaan teknis mendapat skor antara 57 dan 75. Software developer rata-rata 52,0 secara keseluruhan, terendah dari semua peran teknis yang tercatat, dan senior software engineer lebih rendah lagi di 52,4, karena pertanyaan system design dan leadership yang terbuka lebih sulit dijawab dengan baik. Kesenjangannya bisa diperbaiki: kandidat yang menyiapkan jawaban behavioral terstruktur mendapat skor 65 hingga 75, sementara yang menjawab spontan hanya 25 hingga 47.

Pelajaran ini tegas. Dua hingga tiga jam persiapan behavioral yang terstruktur menutup kesenjangan skor lebih besar daripada tambahan seminggu latihan LeetCode. Kebanyakan kandidat melakukan sebaliknya.

Ada frustrasi terkait yang patut disebut. Menurut HackerRank Developer Skills Report 2025, 75 persen developer setuju bahwa interview teknis itu rusak, dan 66 persen lebih memilih tantangan coding yang praktis daripada teka-teki algoritma yang abstrak (HackerRank, diakses 2026-10-23). Bagi 32 persen developer, relevansi pertanyaan adalah hal pertama yang mereka perhatikan dari sebuah proses rekrutmen. Kamu tidak bisa memperbaiki proses sebuah perusahaan, tapi kamu bisa memilih ke mana energimu diinvestasikan: 74 persen developer melaporkan kesulitan mendapatkan peran meski industri butuh skill mereka, sebuah paradoks yang menurut HackerRank berakar pada proses hiring yang mencabut tools kerja nyata sehari-hari, IDE, testing, dan tooling modern, lalu menilai kandidat tanpanya.

Cara Menyiapkan Diri dengan Serius

Berbekal data di atas, ini rencana persiapan yang menyasar ronde dan kesenjangan skor yang benar-benar menentukan hasil.

1. Pahami formatnya sebelum mempelajari materinya. Sekitar 80 persen proses diawali interview HR, jadi tanyakan langsung ke recruiter apa yang akan diuji di setiap ronde (freeCodeCamp, diakses 2026-10-23). Tipe perusahaan yang berbeda menguji skill yang berbeda, jadi fokuskan persiapanmu ke perusahaan target alih-alih mempelajari semuanya secara generik.

2. Tulis jawaban behavioral-mu lebih dulu. Susun jawaban terstruktur untuk empat pertanyaan di tabel atas, ditambah kegagalan terbesarmu dan proyek yang paling kamu banggakan. Pakai struktur sederhana: situasi, tindakan, hasil. Latih dengan suara lantang sampai terdengar seperti percakapan, bukan hafalan. Ini adalah jam persiapan dengan return tertinggi dalam seluruh proses.

3. Lakukan mock interview, bukan cuma latihan sendiri. Berlatihlah dengan teman, ikut platform mock interview, atau rekam dirimu menyelesaikan masalah sambil berpikir dengan lantang. freeCodeCamp menyarankan iterasi dengan kerangka plan, do, check, act: rencanakan apa yang dilatih, lakukan mock, cek apa yang salah, perbaiki sebelum mock berikutnya.

4. Latih coding sesuai format yang akan diuji. Kalau rondenya live whiteboard coding, berlatihlah berbicara sambil coding. Kalau take-home, berlatihlah menulis kode yang bersih dan teruji dengan IDE sungguhan. Samakan latihan dengan formatnya, karena skill-nya tidak sepenuhnya bisa dipindahkan.

5. Cek kebijakan AI sebelum interview. Hampir dua pertiga perusahaan masih melarang penggunaan AI selama interview, dan kurang dari 30 persen yang memperbarui assessment mereka untuk mengidentifikasi talenta yang siap AI, menurut survei Karat yang dilaporkan GeekWire. Jangan pernah memakai bantuan AI di tempat yang dilarang. Di tempat yang diizinkan, pahami aturannya lebih dulu.

Untuk aliran proyek yang layak diceritakan dalam jawaban behavioral itu, tonton sinyal repo 30 detik untuk menemukan repositori open source yang bisa kamu jelajahi, kontribusikan, dan diskusikan dengan antusiasme yang tulus.

Pertanyaan yang Sering Ditanyakan

Berapa ronde biasanya dalam interview teknis?

Tiga adalah pola umum: panggilan screening 15 hingga 30 menit, tantangan coding (take-home atau live), dan ronde whiteboard atau system design. Peran senior menambah system design, dan sebagian perusahaan menambah ronde behavioral atau kecocokan tim.

Apakah harus latihan LeetCode sampai mahir agar lolos?

Tidak sebanyak yang disarankan internet. Data menunjukkan pertanyaan behavioral adalah tempat kandidat paling banyak kehilangan poin, dan 66 persen developer lebih memilih tantangan coding praktis daripada teka-teki abstrak. Fondasi yang solid plus persiapan behavioral terstruktur mengalahkan latihan algoritma murni untuk kebanyakan peran.

Bolehkah memakai tools AI selama interview teknis?

Anggap tidak boleh kecuali dinyatakan sebaliknya. Hampir dua pertiga perusahaan masih melarang penggunaan AI dalam interview. Tanyakan kebijakan ini ke recruiter saat kamu menanyakan format interview, supaya tidak ada kejutan.

Berapa lama sebaiknya persiapan interview teknis?

Tergantung titik awalmu, tapi alokasikan waktu sebanding dengan data skor: beberapa minggu fokus latihan coding, ditambah dua hingga tiga jam khusus menulis dan melatih jawaban behavioral. Investasi behavioral yang kecil itu menutup kesenjangan lebih besar daripada tambahan seminggu latihan algoritma.

Kesimpulan

Interview teknis menguji lebih dari sekadar kode, standarnya terus naik, dan prosesnya sendiri cukup berisik sampai kandidat kuat pun gagal satu dari lima interview. Developer yang diterima bukanlah yang tidak pernah gagal, melainkan yang menyiapkan pertanyaan yang benar-benar menguras poin, menjalani cukup banyak interview sampai statistik berpihak, dan menjadikan setiap ronde sebagai data untuk ronde berikutnya.

*Baca artikel ini dalam bahasa Inggris: How to Pass Technical Interviews: A Practical Guide for Developers.*

Tag: technical interviews · tech jobs · developer career · hiring

Semua tulisan