Ada layanan online seperti IKM yang menawarkan tes keterampilan di banyak bidang, termasuk pemrograman.
Apakah Anda akan menggunakan tes semacam ini saat mempekerjakan untuk posisi pengembang senior?
Bagaimana dengan hanya untuk membandingkan calon secara objektif sebelum memanggil mereka untuk wawancara? Apakah Anda akan menggunakannya sebagai langkah setelah menyaring calon setelah wawancara?
Apakah pendekatan ini lebih cocok dalam beberapa situasi dibandingkan dengan yang lain? Apakah Anda secara pribadi menggunakan layanan semacam ini atau mengenal seseorang yang memiliki?
Jawaban:
Terus terang: Tidak, Tidak, Tidak, Tidak dan Tidak!
Ajak kandidat untuk melakukan beberapa kode dengan Anda, itu satu-satunya cara Anda akan tahu bagaimana mereka memikirkan masalah mereka dan bagaimana mereka bisa masuk ke dalam tim Anda.
Sebagai tambahan saya akan mencoba untuk menghindari merekrut melalui teknik lotere CV :-), alih-alih menemukan orang-orang baik dari mulut ke mulut, konferensi, pertemuan komunitas teknis dll. Menghindari agen perekrutan hiu juga.
sumber
Dari seorang profesional TI 38 tahun yang baru-baru ini harus mengikuti salah satu dari tes ini, saya terkejut mengetahui bahwa seseorang menjualnya sebagai berguna. Pertanyaan-pertanyaan tampaknya berfokus pada teknik-teknik yang jarang digunakan dalam pengalaman sehari-hari, hal-hal yang hanya akan dikloning oleh programmer yang berpengalaman dari contoh-contoh kerja program lain atau menggunakan manual atau freinds untuk menentukan. Tidak ada programmer berpengalaman yang hampir tidak pernah menulis program dari awal. Buang-buang waktu saja. Siapa pun yang berpikir programmer berpengalaman tahu setiap fitur dari bahasa yang mereka gunakan dengan hati, tidak tahu bagaimana pekerjaan itu dilakukan dalam kenyataan. Ini langka seperti biasa, untuk berpikir bahwa orang-orang SDM yang tidak memiliki pengalaman teknis praktis, melihat tes ini sebagai alasan untuk kurangnya pengetahuan mereka. Kata Nuff.
sumber
Secara teori, gagasan tes online untuk menyaring pelamar yang benar-benar tidak memenuhi syarat tidak terlalu buruk. Sayangnya, itu hampir tidak berharga dalam kenyataan.
Pertama-tama, tidak ada situs pengujian online yang saya lihat memiliki tes yang benar-benar berharga. Kedua, terlalu mudah bagi orang yang benar-benar tidak memenuhi syarat untuk mendapatkan teman (atau siapa pun) untuk membantu selama tes, dan lulus dengan warna terbang tanpa tahu apa-apa tentang materi pelajaran.
Bahkan jika Anda dapat mengatasi masalah kedua (mis. Minta mereka mengikuti tes di komputer di kantor Anda, dengan tidak ada orang lain yang hadir, tidak ada program obrolan, dll.) Saya ragu ada yang namanya tes online yang berguna. Tes umumnya berurusan dengan fakta, bukan ide - tetapi pemrograman kebanyakan tentang ide dan (khususnya) melakukan penilaian yang baik. Sementara seorang programmer tentu perlu mengetahui beberapa fakta tentang bahasa yang mereka gunakan, tes pengetahuan semacam itu tidak akan banyak memberi tahu Anda.
sumber
Saya menyarankan Anda untuk menggunakan layanan pengujian online hanya untuk menyaring kandidat yang tidak kompeten. Karena banyak pengembang senior (menurut mereka) bukan pengembang senior. Hanya menengah atau junior.
Setelah Anda memfilter programmer yang tidak kompeten, Anda harus bertemu setiap kandidat dan bertanya kepadanya tentang pengalaman itu.
Pengalaman harus menjadi kriteria utama untuk seleksi. Keterampilan pemrograman adalah yang kedua, tetapi juga sangat penting.
Lihat layanan pengujian berikut, IKM yang serupa, tetapi hanya berorientasi pada programmer:
Tes untuk Geeks, Codility, BrainBench
sumber
Apakah Anda mempekerjakannya untuk mengikuti tes atau menulis kode?
Jika Anda mengalami banyak masalah dengan layar pengantar, perekrut dan mitra penempatan Anda melakukan pekerjaan yang buruk dan Anda harus menggantinya. Jika seseorang mengirimi saya apa-apa selain aliran kandidat yang benar-benar buruk yang tidak dapat lulus tes orang sederhana, kami mengganti perekrut.
sumber
Iya.
Tidak. Benchmarking menyiratkan Anda membandingkan kandidat berdasarkan skor. Tes lebih baik digunakan untuk menentukan garis dasar, tidak melakukan pembandingan antara kandidat.
Tidak. Anda harus melakukan tes sebelum wawancara. Wawancara adalah dasar untuk pertimbangan masa depan.
Jika bukti pengetahuan pemrograman sebagian besar dari apa yang akan dibawa oleh kandidat (misalnya pengembang junior) maka secara proporsional lebih bermanfaat.
Saya terkena satu di perusahaan rekrutmen yang saya gunakan. Saya merasa terbantu dalam memahami konsep mana yang perlu saya kuasai.
sumber
Saya telah menggunakan tes untuk mempekerjakan pengembang, dan akan melakukannya lagi. Sementara ketiga finalis gagal, saya akhirnya mempekerjakan yang memiliki skor terbaik grup. Saya pikir itu langkah yang bagus. Ketika Anda menyewa keahlian yang belum Anda miliki di staf, tidak mungkin untuk mengevaluasi keterampilan orang yang Anda pekerjakan secara obyektif dengan cara lain.
sumber