Cara Membangun Alur Seleksi Engineer di Perusahaan Teknologi
Panduan tingkat perusahaan untuk menyusun tahapan seleksi engineer: kapan memakai take-home test atau live coding, apa peran tech lead, dan bagian mana yang bisa diserahkan ke penyaringan awal oleh HR.
Rekrutmen engineer di perusahaan teknologi dimulai dari alur, bukan dari soal
Banyak perusahaan teknologi merancang seleksi engineer dengan menyalin alur perusahaan besar: lima atau enam tahap, soal algoritma, lalu wawancara dengan banyak orang. Untuk tim kecil, alur seperti itu menghabiskan waktu engineer dan membuat kandidat kuat mundur sebelum selesai. Alur yang baik dirancang dari pertanyaan sederhana: apa yang harus terbukti pada tiap tahap, dan siapa yang paling tepat membuktikannya.
Tulisan ini bagian dari panduan rekrutmen perusahaan teknologi yang lebih luas. Fokusnya rancangan alur di tingkat perusahaan, bukan panduan satu posisi tertentu. Anda akan melihat cara membagi tahap antara HR dan tech lead, memilih antara take-home test dan live coding, serta menjaga penilaian tetap seragam antar kandidat dan antar penguji.
Tantangan
1
Tahapan terlalu banyak atau tumpang tindih
Sering terjadi tiga tahap berbeda menanyakan hal yang sama: motivasi, pengalaman, lalu pengalaman lagi. Kandidat lelah mengulang cerita dan engineer membuang jam kerja. Tiap tahap sebaiknya punya satu tujuan yang tidak diperiksa lagi di tahap lain.
2
Take-home test memakan waktu kandidat terlalu banyak
Tugas yang butuh satu akhir pekan penuh membuat kandidat yang sedang bekerja menolak atau mengerjakan asal. Tugas yang terlalu ringan tidak menunjukkan apa pun. Cakupan dan batas waktu perlu ditentukan, lalu disampaikan sejak awal.
3
Penilaian antar engineer penguji tidak seragam
Dua engineer yang mewawancarai kandidat berbeda cenderung menekankan hal berbeda, sehingga skor tidak bisa dibandingkan. Tanpa rubrik bersama dan catatan tertulis, keputusan akhir jatuh pada kesan pribadi penguji yang paling vokal.
Dari tumpukan CV ke shortlist
Ilustrasi alur: CV masuk, disaring terhadap kriteria, dan hanya kandidat yang paling relevan yang maju ke tahap berikutnya.
Cara lama
Tahapan seleksi ditentukan ad hoc oleh engineer yang kebetulan ditugaskan, berbeda untuk tiap lowongan.
Soal teknis diambil dari internet atau dari pengalaman penguji, tanpa rubrik penilaian tertulis.
Hasil tiap tahap disampaikan lewat chat dan ingatan, sehingga HR sulit membandingkan kandidat.
Dengan TalentRank
Tulis rubrik per posisi bersama tech lead di Custom Hiring Criteria: apa yang harus terbukti pada CV, interview awal, dan tahap teknis.
Gunakan CV Screening AI untuk meranking CV terhadap rubrik tersebut, sehingga tech lead hanya meninjau kandidat teratas.
Jalankan WhatsApp Prescreening dan AI Interview untuk ketersediaan, motivasi, dan pertanyaan awal yang seragam.
Serahkan ringkasan, jawaban, dan skor ke tech lead untuk tahap teknis. HR dan tech lead memutuskan bersama.
Kriteria screening CV dalam rekrutmen engineer perusahaan teknologi
Di tingkat perusahaan, kriteria CV sebaiknya menjawab satu pertanyaan: apakah kandidat ini layak memakai waktu engineer kami? Berikut lima kriteria yang bisa disepakati HR dan tech lead sebelum lowongan dibuka.
Kriteria
Prioritas
Tanda yang baik di CV
Perlu ditanyakan
Kecocokan level dengan tanggung jawab posisi
Tinggi
Uraian kerja menunjukkan lingkup setara level yang dibuka: mengerjakan fitur utuh untuk level menengah, memimpin desain atau membimbing rekan untuk level senior.
Jabatan senior tanpa bukti memimpin keputusan teknis, atau pengalaman bertahun-tahun yang isinya hanya mengerjakan tiket.
Bukti proyek yang bisa ditelusuri
Tinggi
Tautan kode, produk yang bisa dicoba, atau uraian proyek yang menyebut peran pribadi, batasan teknis, dan alasan memilih pendekatan tertentu.
Proyek yang hanya disebut nama dan teknologinya, tanpa penjelasan apa yang dikerjakan kandidat dan apa hasilnya.
Kesesuaian stack dengan kebutuhan dekat
Sedang
Pengalaman pada teknologi yang dipakai tim saat ini atau mudah dialihkan, misalnya bahasa berbeda tetapi paradigma sama, dengan bukti pernah berpindah stack.
Pengalaman sepenuhnya di ekosistem yang jauh berbeda tanpa riwayat belajar stack baru, padahal tim butuh produktivitas cepat.
Alasan berpindah kerja yang masuk akal
Sedang
Pola perpindahan yang bisa dijelaskan: proyek selesai, perusahaan berubah arah, atau mencari tanggung jawab lebih besar.
Perpindahan sangat sering tanpa penjelasan, atau selalu pergi tepat sebelum proyek besar diluncurkan.
Kualitas penulisan CV dan portofolio
Sedang
Tulisan ringkas, spesifik, dan mudah dipahami orang non-teknis. Engineer yang menulis jelas biasanya juga menulis dokumentasi dan pesan commit yang jelas.
CV penuh istilah tanpa konteks, atau uraian yang tampak disalin dari lowongan atau dari CV orang lain.
Kecocokan level dengan tanggung jawab posisi
Tinggi
Tanda yang baik di CV: Uraian kerja menunjukkan lingkup setara level yang dibuka: mengerjakan fitur utuh untuk level menengah, memimpin desain atau membimbing rekan untuk level senior.
Perlu ditanyakan: Jabatan senior tanpa bukti memimpin keputusan teknis, atau pengalaman bertahun-tahun yang isinya hanya mengerjakan tiket.
Bukti proyek yang bisa ditelusuri
Tinggi
Tanda yang baik di CV: Tautan kode, produk yang bisa dicoba, atau uraian proyek yang menyebut peran pribadi, batasan teknis, dan alasan memilih pendekatan tertentu.
Perlu ditanyakan: Proyek yang hanya disebut nama dan teknologinya, tanpa penjelasan apa yang dikerjakan kandidat dan apa hasilnya.
Kesesuaian stack dengan kebutuhan dekat
Sedang
Tanda yang baik di CV: Pengalaman pada teknologi yang dipakai tim saat ini atau mudah dialihkan, misalnya bahasa berbeda tetapi paradigma sama, dengan bukti pernah berpindah stack.
Perlu ditanyakan: Pengalaman sepenuhnya di ekosistem yang jauh berbeda tanpa riwayat belajar stack baru, padahal tim butuh produktivitas cepat.
Alasan berpindah kerja yang masuk akal
Sedang
Tanda yang baik di CV: Pola perpindahan yang bisa dijelaskan: proyek selesai, perusahaan berubah arah, atau mencari tanggung jawab lebih besar.
Perlu ditanyakan: Perpindahan sangat sering tanpa penjelasan, atau selalu pergi tepat sebelum proyek besar diluncurkan.
Kualitas penulisan CV dan portofolio
Sedang
Tanda yang baik di CV: Tulisan ringkas, spesifik, dan mudah dipahami orang non-teknis. Engineer yang menulis jelas biasanya juga menulis dokumentasi dan pesan commit yang jelas.
Perlu ditanyakan: CV penuh istilah tanpa konteks, atau uraian yang tampak disalin dari lowongan atau dari CV orang lain.
Pertanyaan interview untuk tiap tahap seleksi engineer
Tiap tahap perlu pertanyaannya sendiri. Tahap awal oleh HR atau AI Interview menggali konteks dan kesiapan, tahap teknis oleh tech lead menggali kedalaman. Berikut contoh pembagiannya.
Interview awal oleh HR atau AI Interview
1.Proyek apa yang sedang atau terakhir Anda kerjakan, dan apa peran Anda di dalamnya?
Jawaban yang baik: Menjadi dasar bagi tech lead untuk bertanya lebih dalam, sekaligus menyaring kandidat yang tidak bisa menjelaskan pekerjaannya sendiri.
2.Apa yang Anda harapkan dari tim engineering di tempat kerja berikutnya?
Jawaban yang baik: Memperlihatkan harapan soal cara kerja tim, yang bisa dicocokkan dengan kenyataan di perusahaan sebelum tahap panjang dimulai.
3.Jika diminta mengerjakan take-home test, berapa waktu yang realistis Anda sediakan dalam seminggu?
Jawaban yang baik: Menghindari kandidat mundur di tengah tugas, dan membantu perusahaan menyesuaikan cakupan tes dengan ketersediaan nyata.
Tahap teknis oleh tech lead
4.Jelaskan desain sebuah fitur yang pernah Anda bangun, dan alternatif yang Anda pertimbangkan.
Jawaban yang baik: Menilai kemampuan mengambil keputusan desain dan menjelaskan trade-off, hal yang sulit dipalsukan.
5.Dari take-home test Anda, bagian mana yang akan Anda perbaiki jika punya waktu lebih?
Jawaban yang baik: Kandidat yang sadar kualitas kodenya sendiri biasanya bisa menunjuk kekurangan nyata, dan ini membuka diskusi yang lebih jujur daripada soal baru.
6.Bagaimana Anda menelusuri sebuah halaman yang tiba-tiba lambat di produksi?
Jawaban yang baik: Memperlihatkan cara berpikir sistematis saat masalah tidak punya jawaban tunggal, bukan hafalan satu teknik.
Kesalahan umum
01
Memakai take-home dan live coding tanpa alasan
Take-home cocok menilai kualitas kerja tanpa tekanan waktu. Live coding cocok melihat cara berpikir dan komunikasi. Memakai keduanya untuk hal yang sama menggandakan beban kandidat tanpa tambahan informasi bagi perusahaan.
02
Melibatkan tech lead sejak penyaringan CV pertama
Waktu tech lead adalah sumber daya paling mahal di alur ini. Biarkan kriteria disepakati di awal, lalu serahkan peninjauan CV dan interview awal ke HR agar tech lead baru terlibat saat kandidat sudah terpilih.
03
Tidak memberi umpan balik pada take-home test
Kandidat yang sudah mengerjakan tugas berjam-jam lalu tidak mendapat kabar akan menceritakannya ke komunitas. Beri umpan balik singkat, bahkan untuk yang tidak lolos, sebagai bagian dari reputasi perusahaan.
04
Mengubah alur di tengah proses untuk satu kandidat
Menambah tahap atau mengganti soal untuk satu kandidat membuat perbandingan tidak adil dan sulit dipertanggungjawabkan. Jika alur perlu berubah, terapkan pada gelombang kandidat berikutnya dan catat alasannya.
Skenario
Skenario ilustratifIlustrasi untuk menjelaskan cara kerja, bukan kasus klien nyata.
Perusahaan
Perusahaan teknologi yang sedang tumbuh dengan satu tech lead sebagai satu-satunya penguji teknis.
Situasi
Perusahaan membuka tiga lowongan engineer, dan tech lead menghabiskan banyak waktu di wawancara pertama dengan kandidat yang akhirnya tidak cocok. Sprint sering tertunda karena jadwal wawancara.
Hasil yang diharapkan
Tech lead hanya bertemu kandidat yang sudah lolos kriteria dasar, dan penilaian antar kandidat dapat dibandingkan dengan catatan yang seragam.
1HR dan tech lead sepakat memisahkan tahap: HR untuk kriteria dasar, tech lead untuk kedalaman teknis.
2Rubrik tiap posisi ditulis di Custom Hiring Criteria dan dipakai CV Screening AI untuk meranking CV.
3Kandidat teratas mengisi WhatsApp Prescreening dan menjalani AI Interview dengan pertanyaan seragam.
4Tech lead meninjau ringkasan dan skor, memilih bentuk tes yang sesuai, lalu mewawancarai kandidat terpilih.