Saya telah duduk di wawancara dan melihat perbedaan besar antara individu dengan kompetensi yang sama dalam menjawab pertanyaan di papan tulis selama wawancara. Secara umum dapat menjelaskan pemikiran Anda dengan jelas, menulis kode yang dapat dibaca dengan pena penghapus kering, menghindari saat-saat hening yang lama cenderung menghasilkan ulasan calon yang lebih baik meskipun pada akhirnya jawabannya hampir sama benarnya.
Saya tidak ingat kapan terakhir kali saya bekerja sebagai individu ketika mengembangkan perangkat lunak. Saya selalu harus mengoordinasikan kegiatan saya dengan orang lain, mendiskusikan desain dan keputusan implementasi saya, dan bekerja dengan orang lain untuk membangun perangkat lunak. Menunjukkan keterampilan komunikasi dalam sebuah wawancara adalah nilai tambah yang besar. Wawancara bisa membuat Anda gugup, tetapi begitu juga tenggat waktu dan tekanan pekerjaan yang menjulang.
Saya juga akan mengulangi komentar saya. Mengingat sifat tim yang berorientasi pada rekayasa perangkat lunak, Anda harus mempertimbangkan lebih dari sekadar kompetensi teknis. Kemampuan untuk berbicara dan menulis, terutama secara teknis, penting untuk sebagian besar posisi. Saya akan menilai kompetensi seseorang pada semua faktor yang relevan dengan pekerjaan itu, bukan hanya kemampuan mereka untuk membangun perangkat lunak.
Apa saja cara yang bisa dilakukan seseorang untuk menjadi lebih baik dalam pertanyaan wawancara di papan tulis?
Apakah ada cara untuk lebih siap?
Saya dapat memikirkan dua alasan mengapa seseorang mungkin memiliki respons yang buruk terhadap pertanyaan papan tulis: mereka tidak memiliki pemahaman yang baik tentang informasi teknis atau mereka adalah pembicara / presenter yang buruk. Tentu saja, bisa selalu keduanya.
Cara untuk menjadi lebih baik tergantung pada masalahnya. Peningkatan teknis datang dengan membaca, melakukan, dan mengajukan pertanyaan (biasanya dalam urutan itu). Keterampilan presentasi yang buruk datang melalui latihan, meskipun beberapa orang secara alami pembicara yang baik, sementara yang lain tidak. Saya pikir siapa pun dapat mengembangkan keterampilan komunikasi, tetapi kepribadian akan memainkan peran besar dalam seberapa baik seseorang sebenarnya.
Kiat untuk bagaimana melanjutkan selama wawancara?
Tergantung.
Lebih detail selalu baik, bahkan sampai ke titik "total brain dump" kepada pewawancara. Jika saya tidak memberikan informasi yang cukup, saya memiliki pewawancara yang meminta saya untuk menjelaskan sesuatu secara lebih rinci, dan mereka biasanya mengajukan pertanyaan eksplisit, langsung ke pokok masalah tentang desain atau kode saya.
Menghabiskan beberapa menit untuk memikirkan masalah sebelumnya, tanpa mengatakan atau melakukan apa pun selalu merupakan ide yang baik. Anda dapat menggunakan waktu ini untuk juga mengajukan pertanyaan untuk memperjelas apa yang dicari pewawancara. Ini tidak hanya akan memberi Anda kesempatan untuk memberi pewawancara apa yang mereka cari, tetapi juga menunjukkan bahwa Anda dapat memikirkan jalan Anda melalui berbagai kemungkinan.