Przedstawienie kodu (jakiejś formy), który uważasz za „dobry kod”, a następnie umiejętność jasnego wyjaśnienia, dlaczego uważasz, że jest dobry, jest jednym z najlepszych sposobów na udowodnienie i wykazanie, że jesteś pasjonatem swojej pracy i chcesz trzymaj się tego.
Może to być kod, nad którym sam pracowałeś, lub może to być kod otwarty, na przykład, który podziwiasz pod pewnymi względami.
Oczywiście wiele firm nie poprosi o kod podczas rozmowy kwalifikacyjnej, co nie znaczy, że i tak nie możesz go mieć przy sobie. Niektórzy ankieterzy mogą nawet nie zastanawiać się nad pytaniem, ale i tak byliby zainteresowani. Zaoferuj to, ale po prostu nie narzucaj go ankieterowi, jeśli zainteresowanie jest niewielkie.
Jak Joel i Jeff mówili na podcastach / blogach: „Dlaczego miałbyś zatrudnić kogoś, kto byłby programistą i nie chciałby sprawdzić, czy naprawdę potrafi napisać porządny kod?”.
W rzeczywistości sposób, w jaki ankieterzy reagują na Twój kod, ich poziom entuzjazmu i głębokość pytań, które ci zadają, są bardzo wnikliwe, pomagając ci zdecydować, czy ta firma jest dla Ciebie.
Niestety nigdy nie zostałem poproszony o przedstawienie / omówienie jakiegoś kodu w wywiadzie. Najbliższe, do którego przyszedłem, to podstawowy (bardzo) test kodowania.
Jednak z tego, co widziałem, firmy produkujące oprogramowanie powinny częściej prosić o kod podczas wywiadów, jakość oprogramowania może się poprawić tylko poprzez wyeliminowanie ludzi, którzy „byliby lepsi w innej karierze”.