ข้อดีอย่างหนึ่งของการสร้างรหัสสำหรับนายจ้างคือคุณสามารถใช้รหัสเพื่อกลั่นกรองโอกาสของคุณ
การสัมภาษณ์งานเป็นแบบสองทิศทาง นายจ้างไม่เพียง แต่เป็นผู้ประเมินผู้สมัครเท่านั้นผู้สมัครควรตัดสินใจด้วยว่าพวกเขาต้องการทำงานให้นายจ้างจริงหรือไม่
เมื่อนายจ้างทำข้อเสนอโดยไม่ได้เห็นงานของโปรแกรมเมอร์เป็นครั้งแรกมีโอกาสที่ดีมากที่กระบวนการเดิมนั้นเคยใช้มาก่อนเพื่อจ้างคนอื่น ผู้สมัครงานอาจจะระมัดระวังในการยอมรับข้อเสนอเมื่อไม่มีเหตุผลที่ชัดเจนว่าทำไมผู้ที่ไม่ใช่โปรแกรมเมอร์ควรไม่สามารถผ่านการคัดเลือกในตำแหน่งเดียวกันได้ (เพราะมีแน่นอน)
แน่นอนว่านายจ้างส่วนใหญ่จะถามสำหรับผู้สมัครในการผลิตบางรหัส; และดูเหมือนว่าจะอยู่ในรูปแบบของ "เขียนฟังก์ชั่นบนไวท์บอร์ดนี้" หรือถ้าคุณโชคดี "เขียนฟังก์ชั่นบนเวิร์กสเตชันที่ไม่คุ้นเคยนี้" แม้ว่าจะสามารถแยกผู้สมัครที่ไม่สามารถเขียน "Hello World!" ออกได้ แต่มันก็มีข้อมูลน้อยลงเกี่ยวกับความแตกต่างระหว่างผู้ที่สามารถเขียนโค้ดที่ดีจากผู้ที่สามารถเก็บความเย็นในการสัมภาษณ์
และนายจ้างจำนวนมาก (แม้ว่าจะยังห่างไกล) ก็อยากที่จะดูชนิดของรหัสที่โปรแกรมเมอร์สามารถสร้างได้เมื่อพวกเขาอยู่ในสภาพแวดล้อมที่ดีที่สุดทำงานในสิ่งที่พวกเขาต้องการทำงานโดยไม่ต้องมีคำแนะนำใด ๆ
เพื่อให้ได้ผลที่ดีที่สุดควรเสนอรหัสก่อนที่นายจ้างจะขอรหัส หากพวกเขาไม่สนใจหาโอกาสอื่น หากพวกเขาสนใจบอกพวกเขาว่าโครงการใดที่คุณต้องการให้พวกเขาดูและทำไม (และอธิบายว่าทำไมคุณไม่คิดว่าโครงการอื่น ๆ เป็นตัวแทนเช่นคุณกำลังเรียนรู้กรอบจากหนังสือ) . จากนั้นถามพวกเขาว่าพวกเขาคิดอย่างไรเกี่ยวกับสิ่งที่พวกเขาเห็นเมื่อคุณคุยกับพวกเขาครั้งต่อไป