Sikap tidak pernah menggunakan perpustakaan pihak ketiga tidak masuk akal. Menulis semuanya sendiri adalah penggunaan waktu perusahaan Anda yang mengerikan, kecuali jika ada persyaratan bisnis yang ketat bahwa setiap baris dalam basis kode ditulis oleh karyawan perusahaan - tetapi itu adalah skenario yang tidak biasa, terutama untuk perusahaan sektor swasta seperti Anda sudah jelaskan.
Jawaban yang lebih rasional dan menyeluruh mungkin bahwa mereka hanya akan menggunakan perpustakaan pihak ketiga yang:
- Penuhi kebutuhan kode yang seharusnya mereka tulis sendiri
- Tersedia di bawah lisensi yang kompatibel dengan model bisnis perusahaan
- Termasuk tes
- Melewati tinjauan kode
Jika kriteria tersebut dipenuhi (dan menurut pengalaman saya tinjauan kode sangat fleksibel terutama di hadapan tes yang baik), Anda tidak lagi "bergantung pada orang lain" - Anda mengandalkan yang ada, tersedia, dan lebih baik kuat kode.
Jika kode tersebut adalah open source, maka dalam kasus terburuk, pustaka pihak ketiga menjadi tidak terawat. Tapi siapa peduli? Tes membuktikan bahwa perpustakaan sesuai dengan kebutuhan Anda!
Selain itu, keengganan untuk membangun perpustakaan pihak ketiga secara serius menghambat produktivitas programer. Katakanlah perusahaan sedang menulis aplikasi web dan menolak untuk menggunakan (misalnya) jQuery, jadi alih-alih tulis pustaka lintas-browser alternatif mereka sendiri untuk menyederhanakan manipulasi DOM. Dengan hampir pasti kita dapat menganggap bahwa implementasinya:
- Akan memiliki API asing untuk pengembang yang sudah akrab dengan jQuery
- Tidak akan terdokumentasi dengan baik sebagai jQuery
- Tidak akan memiliki hasil Google yang relevan ketika mengalami masalah menggunakan perpustakaan
- Tidak akan teruji di lapangan seperti jQuery
Semua poin tersebut adalah hambatan utama terhadap produktivitas programmer. Bagaimana sebuah bisnis mampu melepaskan produktivitas seperti itu?
Anda telah memperbarui pertanyaan Anda untuk menanyakan apakah ini pantas untuk diajukan dalam wawancara kedua. Tentu saja.
Mungkin Anda salah menafsirkan jawaban pewawancara Anda dalam wawancara pertama, atau mungkin pewawancara hanya salah menjelaskan posisi perusahaan dan pewawancara baru dapat mengklarifikasi itu.
Jika Anda menjelaskan bahwa Anda khawatir tentang sikap mereka pada perpustakaan eksternal, setidaknya ada dua hasil yang mungkin:
- Mereka terbuka untuk berubah, dan kekhawatiran Anda tentang proses mereka membuat Anda terlihat lebih baik daripada beberapa kandidat lainnya.
- Mereka tidak terbuka untuk berubah, dan mereka menganggap Anda sebagai "jenis pengembang yang tidak ingin kami pekerjakan." Tidak masalah, itu bukan tempat yang Anda inginkan untuk bekerja.