Принесение кода (какой-то формы), который вы считаете «хорошим кодом», и возможность четко объяснить, почему вы считаете его хорошим, является одним из лучших способов доказать и продемонстрировать, что вы увлечены своей работой и готовы поддержи это.
Это может быть код, над которым вы работали самостоятельно, или фактически открытый код, например, которым вы восхищаетесь в некоторых аспектах.
Конечно, многие компании не будут специально запрашивать код на собеседовании, это не значит, что вы все равно не сможете взять его с собой. Некоторые интервьюеры могут даже не подумать спросить, но все равно было бы интересно увидеть это. Предложите это, но только не навязывайте это интервьюеру, если мало интереса.
Как Джоэл и Джефф говорили в подкасте / блогах: «Почему вы нанимаете кого-то, чтобы стать программистом, и не хотите проверять, что он действительно может написать достойный код?».
Фактически, способ, которым интервьюеры реагируют на ваш код, их уровень энтузиазма и глубина вопросов, которые они задают вам по этому поводу, очень проницательны, помогая вам решить, подходит ли вам эта компания.
К сожалению, меня никогда не просили представить / обсудить какой-то код в интервью. Ближайший, к которому я пришел, - это базовый (очень) тест кодирования.
Однако из того, что я видел, компании-разработчики должны чаще спрашивать код на собеседованиях, качество программного обеспечения может улучшиться, по крайней мере, за счет устранения людей, которые «будут лучше в другой карьере».