Traer un código (de alguna forma) que considere "buen código" y luego poder explicar claramente por qué cree que es bueno, es una de las mejores maneras de demostrar y demostrar que le apasiona su trabajo y está dispuesto a quédate ahí.
Este puede ser un código en el que trabajó usted mismo o podría ser un código fuente abierto, por ejemplo, que admira por ciertos aspectos.
Por supuesto, muchas compañías no solicitarán específicamente el código en una entrevista, eso no significa que no pueda tenerlo con usted de todos modos. Algunos entrevistadores tal vez ni siquiera piensen en preguntar, pero de todos modos estarían interesados en verlo. Ofrézcalo, pero no lo fuerce al entrevistador si hay poco interés.
Como Joel y Jeff han mencionado en el podcast / blogs, "¿Por qué contratarías a alguien para que sea programador y no quieras comprobar que realmente puede escribir un código decente?".
De hecho, la forma en que los entrevistadores responden a su código, su nivel de entusiasmo y la profundidad de las preguntas que le hacen al respecto son muy perspicaces para ayudarlo a decidir si esta empresa es para usted.
Lamentablemente, nunca me han pedido que presente / discuta algún código en una entrevista. Lo más cerca que he llegado es una prueba de codificación básica (muy).
Sin embargo, por lo que he visto, las compañías de software deberían solicitar el código en las entrevistas con mayor frecuencia, la calidad del software solo podría mejorar al menos eliminando a las personas que "serían mejores en otra carrera".