Avvicinare codice (di una qualche forma) che consideri "buon codice" e quindi essere in grado di spiegare chiaramente perché pensi che sia buono, è uno dei modi migliori per dimostrare e dimostrare che sei appassionato del tuo lavoro e sono disposti a sopportarlo.
Questo potrebbe essere il codice su cui hai lavorato o che potresti essere in realtà un codice open source, ad esempio che ammiri per certi aspetti.
Naturalmente molte società non richiederanno specificamente il codice durante un'intervista, ciò non significa che non puoi averlo con te comunque. Alcuni intervistatori potrebbero anche non pensare di chiedere, ma sarebbero comunque interessati a vederlo. Offritelo, ma non forzarlo nell'intervistatore se c'è poco interesse.
Come Joel e Jeff hanno parlato dei podcast / blog, "Perché dovresti assumere qualcuno per essere un programmatore e non voler controllare che possano effettivamente scrivere codice decente?".
In effetti, il modo in cui gli intervistatori rispondono al tuo codice, il loro livello di entusiasmo e la profondità delle domande che ti fanno, sono molto perspicaci nell'aiutarti a decidere se questa azienda è per te.
Purtroppo non mi è mai stato chiesto di presentare / discutere del codice in un'intervista. Il più vicino a cui sono arrivato è un test di base (molto) di codifica.
Tuttavia, da quanto ho visto, le società di software dovrebbero chiedere più spesso il codice alle interviste, la qualità del software potrebbe solo migliorare eliminando almeno le persone che "sarebbero migliori in un'altra carriera".