Apakah Anda akan menunjukkan kode produksi Anda kepada kandidat pada saat wawancara? [Tutup]

14

Saya telah melihat ini terjadi beberapa kali:

Calon menyukai perusahaan, berhasil dalam wawancara. Kemudian datang untuk bekerja dan pada akhir hari pertama dia yakin basis kode / proyek tidak ingin menghabiskan waktu dengannya. Jadi dia pergi dengan cepat.

Saya pikir bahwa memperkenalkan kandidat ke basis kode pada saat wawancara berpotensi memecahkan masalah ini. Mungkin lebih baik: mencampurkan ini dengan pertanyaan wawancara seperti "bagaimana Anda memperbaiki bagian kode ini?" Dengan cara ini, akan jelas jika kandidat adalah "cocok untuk basis kode".

Pernahkah Anda melihat pendekatan ini diterapkan di mana saja? Apakah Anda akan menunjukkan basis kode Anda sendiri kepada para kandidat pada saat wawancara: jika mereka bertanya / sebagai bagian dari proses wawancara?

Marek
sumber

Jawaban:

10

Kami tidak hanya menunjukkan kepada kandidat kode kami, kami membuat mereka mengerjakannya. Kami melakukan pemrograman berpasangan, jadi kami melakukan wawancara dengan memasangkan kandidat dengan salah satu programmer kami dan bekerja pada masalah nyata (meskipun yang dipilih dengan hati-hati - sesuatu yang tidak membutuhkan banyak pengetahuan kontekstual). Mereka bisa melihat kode kita, dan kita bisa melihat kode mereka, dan kita berdua bisa melihat bagaimana mereka cocok dengan budaya kita.

Tom Anderson
sumber
3
Saya suka ini. Perusahaan tempat Anda bekerja? :)
Marek
Ini akan sangat luar biasa untuk dilakukan, andai saja kita melakukan pemrograman pasangan . .
Wyatt Barnett
Tapi berapa lama proses wawancara? Sejumlah besar orang mungkin menghadiri wawancara!
Gopi
@Sri: kami hanya mewawancarai satu orang sekaligus. Saya harus menambahkan bahwa ini bukan wawancara lini pertama; kita mulai dengan membaca CV, kita dikirim, lalu kita melakukan wawancara telepon dengan kandidat potensial, lalu kita meminta siapa pun yang lolos untuk datang untuk wawancara berpasangan. Saya juga harus menambahkan bahwa kami memiliki proses perekrutan yang cukup fokus; kita cenderung mempekerjakan orang yang direkomendasikan kepada kita oleh karyawan, atau orang di luar perusahaan yang kita percayai, atau agen perekrutan tempat kita bekerja. Kami tidak pernah dalam situasi memiliki seratus pelamar untuk menyaring.
Tom Anderson
2
@ Wyatt: saya ingin tahu apakah itu dapat digunakan bahkan di perusahaan yang bukan pasangan. Duduk orang itu untuk memecahkan masalah, bertindak sebagai penuntunnya, menjelaskan latar belakang, memberinya dukungan. Bahkan hanya memiliki percakapan tentang bagaimana menyelesaikan masalah yang konkret (saya bayangkan Anda melakukan ini dengan kolega, bahkan jika Anda tidak berpasangan) bisa berguna.
Tom Anderson
5

Saya belum melakukannya, tetapi saya akan melakukannya. Jika pengembang berpikir itu tidak terlihat seperti sesuatu yang ingin dikerjakannya, ini bisa menjadi peluang untuk menemukan sesuatu tentang mentalitas kandidat: mengapa dia tidak menyukainya? Apa yang akan dia ubah? Apakah dia menikmati berada dalam posisi di mana dia bisa membuat perubahan seperti itu? Jika demikian, mengapa dia awalnya mengatakan dia tidak ingin mengerjakannya?

Saya telah melihat sentimen pada WTF harian yang orang pikirkan jika seorang pewawancara menunjukkan kode nyata kepada Anda, ia mencoba membuat kandidat memperbaiki masalahnya secara gratis. Ini paranoid, IMO. Pewawancara sedang mencoba mencari tahu seberapa baik Anda dapat memecahkan masalah dunia nyata dalam basis kode dunia nyata. Dan Anda bisa mengetahui lebih lanjut tentang proyek yang akan Anda kerjakan.


sumber
1

Ya, jika kode tersebut bukan milik klien.

Terakhir kali saya mewawancarai seseorang, orang itu bergoyang dan merasa benar-benar kewalahan dengan ukuran basis kode, dan segera pergi.

Jika kode itu milik klien, menurut saya tidak etis untuk menunjukkan sumbernya, karena kode klien Anda adalah milik klien Anda, bukan milik Anda. (Tentu saja, jika Anda meminta izin kepada klien Anda, dan Anda mendapatkannya, maka tidak ada masalah.)

Frank Shearar
sumber
1

selama Anda tidak melanggar NDA saya pikir itu akan menjadi Good Thing (TM). Dengan cara ini Anda bisa menilai calon dan calon menilai Anda.

Muad'Dib
sumber