Kami mendengar banyak tentang bau kode, bau tes, dan bahkan bau proyek, tapi saya belum pernah mendengar diskusi tentang "bau" majikan di luar Tes Joel . Setelah banyak frustrasi bekerja untuk pengusaha dengan karangan bunga budaya perusahaan yang tidak menyenangkan, saya percaya sudah waktunya bagi saya untuk secara aktif mencari lingkungan pengembangan yang lebih matang.
Saya sudah mulai menyusun daftar pertanyaan untuk membantu dokter hewan dengan mengidentifikasi masalah selama wawancara kerja, dan saya sedang mencari ide tambahan. Saya kira daftar ini dapat dengan mudah dimodifikasi oleh seorang majikan untuk memeriksakan seorang karyawan juga, tetapi tolong jawab dari sudut pandang orang yang diwawancarai.
Saya pikir akan penting untuk mengajukan banyak pertanyaan dari banyak orang ini untuk mencari tahu apakah jawaban yang konsisten diberikan. Sebagian besar, saya mencoba untuk menempatkan pertanyaan di setiap bagian dalam urutan yang bisa ditanyakan. Jawaban yang tidak diinginkan untuk pertanyaan awal sering kali akan membuat perundingan lebih lanjut.
Nilai-nilai
- Apa yang termasuk perangkat lunak "ditulis dengan baik"?
- Atribut apa yang dimiliki pengembang yang baik? Pertanyaan yang sama untuk manajer. Siapa karyawan / manajer Anda yang paling berharga, dan mengapa?
Proses
- Apakah Anda memiliki proses pengembangan?
- Seberapa keras Anda mengikutinya?
- Bagaimana Anda memutuskan berapa banyak proses untuk diterapkan pada setiap proyek?
Jelaskan siklus hidup proyek yang khas. Tanyakan hal berikut jika mereka tidak muncul sebaliknya:
- Waterfall / berulang: Berapa banyak waktu yang dihabiskan dalam pengumpulan persyaratan dimuka? desain muka?
Pengujian
- Siapa yang mengembangkan tes (pengembang atau insinyur pengujian terpisah?)
- Kapan mereka dikembangkan?
- Kapan tes dilaksanakan?
- Berapa lama waktu yang dibutuhkan untuk mengeksekusi?
- Apa yang membuat tes yang bagus?
- Bagaimana Anda tahu Anda sudah cukup diuji?
- Berapa persentase kode yang diuji?
Ulasan
- Seperti apa proses peninjauannya?
- Berapa persentase kode yang ditinjau? Desain?
- Seberapa sering saya dapat berharap untuk berpartisipasi sebagai pengkaji / peninjau kode / desain?
- Apa kriteria yang diterapkan untuk meninjau dan dari mana kriteria itu berasal?
Perbaikan
- Apa alat dan teknik baru yang telah Anda evaluasi atau gunakan dalam satu tahun terakhir?
- Kursus pelatihan apa yang telah diberikan karyawan Anda dalam setahun terakhir? Apa yang akan saya lakukan selama enam bulan pertama di perusahaan Anda (memberi petunjuk tentang jenis pelatihan / pelatihan terorganisir yang telah dipikirkan, jika ada)
- Perubahan apa pada proses pengembangan Anda yang telah dibuat dalam setahun terakhir?
- Bagaimana Anda meningkatkan dan belajar dari kesalahan Anda sebagai organisasi? Apa kesalahan terbesar organisasi Anda dalam setahun terakhir, dan bagaimana hal itu diatasi?
- Apa umpan balik yang Anda berikan kepada manajemen belakangan ini? Apakah ini diterapkan? Jika tidak, mengapa?
- Bagaimana perusahaan Anda menggunakan "praktik terbaik?" Bagaimana Anda mencari mereka dari luar atau dalam, dan bagaimana Anda membaginya satu sama lain?
Etika
- Ceritakan tentang masalah etika yang Anda atau karyawan Anda alami baru-baru ini dan bagaimana cara mengatasinya?
- Apakah Anda menggunakan perangkat lunak sumber terbuka? Apa kontribusi open-source yang Anda buat?
Tindak Lanjut
Saya menyukai apa yang dikatakan @jim-leonardo pada pertanyaan Stack Overflow ini :
Sungguh suatu hal yang bertanya pada diri sendiri: "Apakah orang ini sepertinya sedang berusaha merekrut saya dan membuat saya tertarik?" Saya pikir ini adalah salah satu yang paling penting. Jika mereka tampaknya mengambil sikap bahwa satu-satunya yang diwawancarai adalah Anda, maka mereka mungkin akan memperlakukan Anda dengan buruk. Pewawancara yang baik mengerti bahwa mereka harus menjual posisi sebanyak yang dibutuhkan kandidat untuk menjual diri mereka sendiri.
@SethP menambahkan:
Glassdoor.com adalah situs web yang bagus untuk meneliti calon majikan. Ini berisi informasi tentang bagaimana perusahaan tertentu melakukan wawancara ...