Posisi programmer memiliki peran yang sangat penting bagi perusahaan. Sebabnya, sebagai seorang rekruter Anda pasti tidak ingin salah dalam merekrut kandidat untuk diajak bergabung bersama tim. Untuk menghindari hal tersebut, Anda bisa mempersiapkan dengan matang beberapa pertanyaan interview programmer.
Selain mengetahui teknikal skill, penting bagi Anda juga untuk mengetahui wawasan dan attitude yang dimiliki oleh kandidat. Yang mana kedua hal tersebut bisa didapatkan melalui proses interview. Sebabnya, persiapkanlah semuanya dengan matang mulai dari pertanyaan apa saja yang ingin ditanyakan.
Lantas, pertanyaan apa sajakah yang sebenarnya penting untuk ditanyakan? okay, tidak perlu pusing untuk memikirkannya, karena Algobash telah merangkum beberapa pertanyaan interview programmer yang dapat membantu Anda menemukan kandidat berkualitas dan sesuai dengan perusahaan.
Baca juga: Pertanyaan Interview Yang Wajib Ditanyakan
Rekomendasi Pertanyaan Interview Programmer
Tanyakan Hal Umum
Agar tidak terlalu menegangkan, cobalah fokus memberikan beberapa pertanyaan basic kepada kandidat untuk memulai interview. Pada tahapan ini Anda akan diajak untuk mengenal secara umum tentang kandidat. Adapun beberapa pertanyaan yang bisa diajukan adalah:
- Coba jelaskan sedikit tentang diri kamu?
- Bagaimana aspirasi karir kamu ke depan?
- Kenapa kamu ingin bekerja di perusahaan kami sebagai programmer?
- Kenapa kamu memutuskan untuk pindah dari perusahaan sebelumnya?
- Jelaskan kelebihan dan kekurangan kamu sebagai seorang programmer?
- Apa yang kamu suka dan tidak suka dari pekerjaanmu sebagai programmer?
- Kenapa kamu ingin bekerja sebagai programmer?
- Kenapa kami harus memilih kamu?
- Apa impian kamu selama 5-10 tahun ke depan?
- Berapa ekspektasi gaji yang diinginkan?
- Bagaimana cara kamu meningkatkan skill, pengetahuan, dan hal lainnya dalam bidang programming?
Tanyakan Pengalaman dan Background Kandidat
Setelah mengetahui gambaran umum tentang kandidat, Anda bisa mulai menanyakan hal-hal lain yang lebih dalam seperti pengalaman ataupun background yang dimiliki. Dalam tahapan ini Anda akan mengetahui bagaimana pengalaman mereka sebelumnya. Adapun beberapa pertanyaan yang bisa diajukan adalah:
- Coba ceritakan project yang yang pernah sukses kamu kerjakan? menurutmu apa yang membuatnya sukses?
- Bagaimana kamu mendeteksi kesalahan atau error ketika melakukan coding di pekerjaan sebelumnya? jelaskan juga bagaimana kamu mengatasinya!
- Menurut kamu, kualitas apa yang kamu miliki sebagai seorang programmer?
- Apa yang kamu sukai menjadi seorang programmer?
- Kamu familiar dengan programming language dan framework apa saja?
- Operating system apa saja yang pernah kamu gunakan?
- Apakah kamu pernah terlambat mengerjakan sebuah project? bagaimana penjelasan yang kamu berikan kepada client atau supervisor?
- Bagaimana cara kamu mengatasi rasa stress ketika bekerja?
- Apakah kamu pernah bekerja bersama tim yang sangat disiplin? jika iya, apakah kamu menyukainya? jika tidak, apakah kamu siap jika harus bergabung dengan tim tersebut?
Tanyakan Hal-Hal Mendalam
Terakhir, tanyakanlah hal-hal yang lebih mendalam kepada kandidat seperti bagaimana mereka menyikapi kegagalan project sebagai seorang programmer dan lain sebagainya. Melalui tahapan ini, Anda akan mengetahui bagaimana etik mereka ketika bekerja, hal ini tentunya sangat penting karena Anda dapat menilai apakah kandidat cocok atau tidak dengan perusahaan. Maka, jangan pernah lupa untuk tanyakan beberapa pertanyaan berikut:
- Apakah kamu pernah gagal mengerjakan sebuah project? menurut kamu apa yang membuat hal tersebut gagal? dan bagaimana cara kamu untuk memperbaikinya?
- Bagaimana cara kamu membagi prioritas sebagai seorang developer?
- Apa yang ingin kamu pelajari dari manajer kamu nantinya?
- Jika kami memberikan sebuah tugas yang deadline yang cepat, bagaimana cara kamu mengatasinya?
- Coba jelaskan bagaimana kamu mengerjakan sebuah project dari awal hingga selesai?
- Apakah kamu pernah menghadapi miss komunikasi saat bekerja? bagaimana cara kamu menghindarinya?
- Bagaimana cara kamu me-manage pekerjaan agar tepat waktu?
Itulah dia beberapa pertanyaan yang bisa Anda ajukan ketika melakukan interview programmer. Dengan menanyakan hal-hal di atas, Anda dapat menilai kandidat secara lebih dalam. Hal ini tentu sangat memudahkan untuk memilih kandidat mana yang sesuai agar terhindar bad hiring.
Baca juga: Bad Hiring: Bagaimana Cara Menghindari Bad Hiring dan Kerugiannya?
Jika Anda tertarik untuk mengetahui informasi menarik lainnya, jangan lupa kunjungi Algobash Insight dan temukan banyak artikel bermanfaat seputar rekrutmen dan IT.