Das Mitbringen von Code (in irgendeiner Form), den Sie als "guten Code" betrachten, und das anschließende klare Erklären, warum Sie ihn für gut halten, ist eine der besten Methoden, um zu beweisen und zu demonstrieren, dass Sie sich für Ihre Arbeit begeistern und dazu bereit sind bleib dabei.
Dies kann Code sein, an dem Sie selbst gearbeitet haben, oder es kann sich tatsächlich um Open-Source-Code handeln, den Sie beispielsweise für bestimmte Aspekte bewundern.
Natürlich fordern viele Unternehmen bei einem Vorstellungsgespräch keinen speziellen Code an, was nicht bedeutet, dass Sie ihn sowieso nicht bei sich haben können. Einige Interviewer denken vielleicht nicht einmal daran zu fragen, wären aber trotzdem daran interessiert, es zu sehen. Biete es an, aber zwinge es dem Interviewer nicht auf, wenn es wenig Interesse gibt.
Joel und Jeff haben in den Podcasts / Blogs darüber gesprochen: "Warum sollten Sie jemanden als Programmierer einstellen und nicht überprüfen, ob er tatsächlich anständigen Code schreiben kann?".
Tatsächlich sind die Art und Weise, wie die Interviewer auf Ihren Code reagieren, ihre Begeisterung und die Tiefe der Fragen, die sie Ihnen dazu stellen, sehr aufschlussreich, wenn es darum geht, zu entscheiden, ob Sie dieses Unternehmen für Sie sind.
Leider wurde ich nie gebeten, Code in einem Interview zu präsentieren / zu diskutieren. Das nächste, zu dem ich gekommen bin, ist ein grundlegender (sehr) Codierungstest.
Wie ich jedoch gesehen habe, sollten Softwareunternehmen bei Interviews häufiger nach Code fragen. Die Softwarequalität könnte sich nur verbessern, wenn zumindest diejenigen eliminiert werden, die "in einer anderen Karriere besser wären".