Một trong những lợi ích của việc cung cấp mã cho nhà tuyển dụng là bạn có thể sử dụng nó để sàng lọc các cơ hội của mình.
Một cuộc phỏng vấn việc làm là hai chiều; Không chỉ là nhà tuyển dụng đánh giá ứng viên, ứng viên cũng nên quyết định xem họ có thực sự muốn làm việc cho nhà tuyển dụng hay không.
Khi một nhà tuyển dụng đưa ra lời đề nghị mà không thực sự nhìn thấy công việc của lập trình viên, rất có khả năng quy trình tương tự đã được sử dụng trước đó, để thuê những người khác. Một người tìm việc có lẽ nên rất cảnh giác khi chấp nhận đề nghị khi không có lý do rõ ràng tại sao một người không lập trình nên không thể đủ điều kiện cho vị trí tương tự (vì chắc chắn đã có)
Tất nhiên, hầu hết các nhà tuyển dụng đều yêu cầu các ứng viên sản xuất một số mã; và nó dường như thường ở dạng "viết một chức năng trên bảng trắng này" hoặc nếu bạn may mắn "hãy viết một chức năng trên máy trạm lạ này". Mặc dù điều này có thể làm một công việc hợp lý để phân tách các ứng cử viên thậm chí không thể viết "Xin chào thế giới!", Nhưng nó trở nên ít thông tin hơn về sự khác biệt giữa những người có thể viết mã tốt từ những người có thể giữ bình tĩnh trong một cuộc phỏng vấn.
Và rất nhiều (mặc dù cách xa hầu hết) các nhà tuyển dụng cũng háo hức xem xét loại mã mà một lập trình viên có thể tạo ra khi họ ở trong môi trường lý tưởng của họ, làm việc trên những gì họ muốn làm việc và không có bất kỳ hướng dẫn cụ thể nào.
Để tận dụng tốt nhất, nên cung cấp mã ngay cả trước khi chủ nhân yêu cầu mã đó; Nếu họ không quan tâm, hãy tìm một cơ hội khác. Nếu họ quan tâm, hãy nói cho họ biết dự án nào bạn muốn họ xem và tại sao (và cũng giải thích lý do tại sao bạn không nghĩ rằng một số dự án khác là đại diện, ví dụ như bạn đang học khung từ một cuốn sách) . Sau đó hỏi họ những gì họ nghĩ về những gì họ thấy khi bạn nói chuyện tiếp theo với họ.