Apporter du code (sous une forme ou une autre) que vous considérez comme un "bon code", puis être en mesure d'expliquer clairement pourquoi vous pensez qu'il est bon, est l'un des meilleurs moyens de prouver et de démontrer que vous êtes passionné par votre travail et que vous êtes prêt à le faire. tenez-vous-y.
Il peut s'agir de code sur lequel vous avez travaillé vous-même ou d'un code de source ouverte, par exemple, que vous admirez par certains aspects.
Bien sûr, de nombreuses entreprises ne demanderont pas spécifiquement de code lors d'une interview, cela ne signifie pas que vous ne pouvez pas l'avoir avec vous de toute façon. Certains intervieweurs pourraient même ne pas penser à demander, mais seraient intéressés à le voir de toute façon. Offrez-le, mais ne le forcez pas sur l'intervieweur s'il y a peu d'intérêt.
Comme Joel et Jeff en ont parlé sur le podcast / blogs, "Pourquoi embaucheriez-vous quelqu'un pour être programmeur et ne voudriez-vous pas vérifier qu'il peut réellement écrire du code décent?".
En fait, la façon dont les enquêteurs répondent à votre code, leur niveau d'enthousiasme et la profondeur des questions qu'ils vous posent à ce sujet sont très utiles pour vous aider à décider si cette entreprise est pour vous.
Malheureusement, on ne m'a jamais demandé de présenter / discuter de code dans une interview. Le plus proche où je suis venu est un test de codage de base (très).
Cependant, d'après ce que j'ai vu, les éditeurs de logiciels devraient demander le code plus souvent lors des entretiens, la qualité des logiciels ne pourrait que s'améliorer en éliminant au moins les personnes qui "seraient meilleures dans une autre carrière".