
Hampir semua software engineer, daripada junior hinggalah ke peringkat senior, pernah merasai pengalaman pahit gagal dalam technical interview atau ujian live coding.
Anda mungkin dah hafal berpuluh-puluh soalan LeetCode, tapi bila panel suruh share screen dan suruh terangkan logik, tiba-tiba otak jadi ‘blank’ (kosong). Berpeluh, tangan menggigil, dan kod tak jalan. Memang memalukan, tapi ia sebahagian daripada proses pembelajaran.
Apa yang perlu anda buat selepas itu?
1. Jangan Kutuk Diri Sendiri Berlebihan
Gagal satu technical test tak bermakna anda seorang developer yang bodoh atau tersalah pilih course. Persekitaran live coding sangat tidak natural—dalam kerja harian sebenar, tak ada bos yang akan tenung skrin korang tunggu korang selesaikan algoritma dalam masa 10 minit. Terima kegagalan tu sebagai “belum rezeki”.
2. ‘Post-Mortem’: Tulis Balik Soalan Tu Segera
Lepas habis je temuduga (atau lepas tamat panggilan video), ambil buku nota terus dan tulis:
- Apa soalan teknikal yang ditanya tadi?
- Kat bahagian mana kod tu break atau tersekat?
- Apakah konsep yang penemuduga tu sebut tapi anda tak faham?
3. Cari Penyelesaian dan Belajar
Sekarang anda ada masa bertenang. Buka Google, Stack Overflow, atau ChatGPT. Selesaikan masalah atau tugasan kod yang anda gagal tadi. Fahami struktur data atau logik yang sepatutnya digunakan. Ini memastikan kalau soalan lebih kurang sama naik pada temuduga syarikat lain esok lusa, anda dah bersedia.
4. Hantar Emel ‘Thank You’ (Walaupun Tahu Dah Gagal)
Ini mindset profesional. Hantar emel ringkas kepada HR atau penemuduga: “Terima kasih atas peluang temuduga tadi. Walaupun saya menghadapi kesukaran menyiapkan cabaran teknikal tersebut, saya telah belajar sesuatu yang baharu tentang (sebut topik tu). Saya akan terus memperbaiki kemahiran saya.” Tindakan ini meninggalkan kesan yang sangat baik tentang sikap (attitude) anda.
Finish with a Takeaway
Technical interview sebenarnya adalah satu permainan statistik (numbers game) dan latihan. Semakin kerap anda lalui temuduga, semakin kurang rasa gementar anda. Gunakan setiap kegagalan sebagai kompas yang menunjukkan bahagian skills mana yang perlu anda gilap malam ini.