Mang theo mã (dưới một số hình thức) mà bạn coi là "mã tốt" và sau đó có thể giải thích rõ ràng lý do tại sao bạn nghĩ nó tốt, là một trong những cách tốt nhất để chứng minh và chứng minh rằng bạn đam mê công việc của mình và sẵn sàng đứng bên nó
Đây có thể là mã bạn tự làm việc hoặc thực sự có thể là mã souce mở, ví dụ như bạn tình cờ ngưỡng mộ ở một số khía cạnh nhất định.
Tất nhiên, nhiều công ty sẽ không yêu cầu mã cụ thể tại một cuộc phỏng vấn, điều đó không có nghĩa là bạn không thể có nó với bạn. Một số người phỏng vấn thậm chí có thể không nghĩ để hỏi, nhưng dù sao cũng sẽ thích xem nó. Cung cấp nó, nhưng đừng ép buộc người phỏng vấn nếu có ít sự quan tâm.
Như Joel và Jeff đã nói về podcast / blog, "Tại sao bạn lại thuê một người làm lập trình viên và không muốn kiểm tra xem họ có thực sự có thể viết mã đàng hoàng không?".
Trên thực tế, cách mà người phỏng vấn trả lời mã của bạn, mức độ nhiệt tình của họ và độ sâu của câu hỏi họ hỏi bạn về nó, rất sâu sắc trong việc giúp bạn quyết định xem công ty này có dành cho bạn không.
Đáng buồn thay, tôi chưa bao giờ được yêu cầu trình bày / thảo luận về một số mã trong một cuộc phỏng vấn. Lần gần nhất tôi đến là một bài kiểm tra mã hóa cơ bản (rất).
Tuy nhiên, từ những gì tôi đã thấy, các công ty phần mềm nên yêu cầu mã khi phỏng vấn thường xuyên hơn, chất lượng phần mềm chỉ có thể cải thiện bằng cách loại bỏ ít nhất những người "sẽ tốt hơn trong nghề nghiệp khác".