Contoh kode adalah cara yang cukup efisien untuk menyingkirkan calon - saya dapat menilai sampel kode dalam 5 - 10 menit, tetapi bahkan layar ponsel membutuhkan waktu 15 menit dan perlu penjadwalan (dan tidak terlalu berguna dalam menyapu apa pun kecuali sangat bawah tumpukan dalam pengalaman saya).
Saya pikir keberatan utama untuk sampel kode dua kali lipat, dan mudah diatasi:
- yang membutuhkan sampel kode menempatkan penghalang buatan untuk beberapa pengembang berbakat
Jelas, ini benar. Setiap penghalang dalam aplikasi atau proses perekrutan berpotensi menghilangkan kandidat yang diinginkan. Yang penting di sini adalah untuk mengetahui audiens Anda - jika Anda memiliki 1000 resume untuk satu pembukaan Anda, Anda dapat membeli beberapa negatif palsu dalam pelayanan efisiensi. Jika Anda memiliki lima resume, Anda dapat memperoleh beberapa ketidakefisienan dalam proses penyaringan.
Apa yang saya pikir kebanyakan orang lewatkan, adalah bahwa wawancara dan perekrutan pada dasarnya adalah permainan "menemukan alasan untuk tidak mempekerjakan orang ini". Untuk pekerjaan apa pun yang layak, ada banyak pelamar yang memenuhi syarat - yang terakhir berdiri biasanya yang tidak memicu bendera merah di sepanjang jalan. Sangat mudah untuk melihat yang terbaik dari orang lain atau tidak berkomitmen, tetapi itu tidak ada gunanya bagi Anda dalam merekrut karena Anda akan mendapatkan 10 kandidat berbeda yang membuat Anda nyaman. Itu tidak membuat Anda semakin dekat dengan suatu keputusan.
Setiap berita gembira yang Anda kumpulkan sepanjang proses peninjauan, penyaringan, wawancara, dll. Berpotensi memicu keputusan tidak mempekerjakan. Anda harus menyeimbangkan sensitivitas pemicu tidak-mempekerjakan Anda dengan prospek Anda saat ini (dan masa depan yang potensial). Jika Anda berada dalam industri yang membosankan, dengan banyak kode lawas, birokrasi, dan gaji yang buruk (seringkali hal-hal di luar kendali Anda) maka pemicu Anda harus kurang sensitif daripada mengatakan, Google. Jika tidak, Anda akan menghadapi risiko tidak pernah mempekerjakan orang.
Secara pribadi, saya menemukan kompromi termudah bagi saya adalah meminta tetapi tidak mengharuskancontoh kode. Jika saya mendapatkannya, itu hanya titik data tambahan untuk mengevaluasi kandidat. Demikian pula, jika saya memiliki seorang kenalan yang pernah bekerja dengan kandidat di masa lalu, saya akan memberikan sedikit pertimbangan pada pendapat-pendapat kenalan itu. Tidak pernah bekerja dengan siapa pun yang saya tahu tentu saja tidak mendiskualifikasi kandidat mana pun - itu hanya berarti bahwa pekerjaan saya dalam mengevaluasi mereka sedikit lebih sulit (dan mungkin akan mencakup latihan pengkodean jika mereka melakukan wawancara). Jika sampel Anda buruk (atau kenalan saya membuat Anda marah), itu cukup tidak mempekerjakan. Mereka yang memberikan sampel mungkin atau mungkin tidak memiliki kaki kecil pada mereka yang tidak dalam penyaringan awal - tergantung pada kualitas dan kuantitas tumpukan resume dan sampel, lebih banyak informasi mungkin lebih baik atau lebih buruk daripada tidak ada informasi.
- bahwa sampel mudah dipalsukan
Yah begitulah. Demikian juga resume - tetapi kami masih mengumpulkannya. Mengapa? Karena tiga alasan utama - resume atau sampel yang buruk tidak mudah disewa, ketahuan memalsukan resume atau sampel adalah tidak mudah disewa, dan mereka adalah topik percakapan yang baik dalam sebuah wawancara. Semakin cepat saya bisa mengetahui kandidat adalah orang bodoh, semakin baik untuk semua orang.
Jika Anda cukup pintar untuk menjiplak sampel yang bagus tanpa ketahuan, bicarakan dengan cerdas tentang hal itu, dan selesaikan wawancara - saya tidak terlalu memiliki masalah dengan bagaimana Anda bisa melewati penyaringan. Mungkin ada beberapa masalah etika di sini, tapi itu bukan bidang keahlian saya, jadi saya tidak akan keluar dari cara saya untuk mengevaluasi karakter moral selama wawancara. Bagi saya, ini hampir sama dengan bos saya yang meminta saya untuk mewawancarai seseorang yang tidak melalui proses penyaringan sebagai bantuan. Begitu Anda berada di tahap wawancara, tidak masalah bagaimana Anda sampai di sana karena ada begitu banyak informasi yang lebih baik dan akan keluar selama wawancara.
TL; DR - contoh kode adalah alat skrining yang hebat, tetapi Anda harus berpikir dengan hati-hati apakah Anda bisa memerlukannya atau tidak. Setelah penapisan yang lalu, bobot wawancara jauh lebih tinggi dari sampel.