การอนุญาตให้ใครบางคนทำโครงการจริงในเวลาของตัวเองไม่ได้แปลว่าพวกเขาเป็นใคร
ทุกคนมาถึงก่อนเวลาสัมภาษณ์ (อย่างน้อยก็ควร) เรามีแผ่นงาน 'ในขณะที่คุณรอ' เพื่อให้พวกเขาทำงานต่อไปจนกว่าเราจะพร้อมที่จะดูพวกเขา มีคำถามแปด (8) ข้อที่ทดสอบความรู้ของผู้สมัครเป็นภาษาที่เราใช้เป็นหลัก
เราไม่ได้มองหาคำตอบสำหรับทุกคนว่าถูกต้องเพราะใคร ๆ ก็สามารถนำคอมพิวเตอร์ไปใช้ได้เลย เรากำลังมองหากระบวนการพวกเขาลองทำคำถามหรือไม่พวกเขามาหาคำตอบได้อย่างไร
เมื่อเราเข้าสู่การสัมภาษณ์เราจะข้ามมันไปกับพวกเขาและตอบคำถามใด ๆ ที่พวกเขาอาจมีซึ่งอาจทำให้พวกเขาได้รับคำตอบที่ถูกต้อง นอกจากนี้ยังช่วยให้เราถามว่าพวกเขาได้รับคำตอบอย่างไร
รวมกับงานก่อนหน้านี้เราพบว่าเป็นวิธีที่ดีที่สุดในการกรองผู้สมัคร
อัพเดท 2016/06/15
เรามีการเปลี่ยนแปลงกระบวนการของเราอย่างมีนัยสำคัญในวิธีการที่เราจ้างนักพัฒนา
ขั้นตอนที่ 1: การสัมภาษณ์ทางโทรศัพท์ 15 นาทีที่เราถามคำถาม 7 ข้อ 2 สิ่งแรกคือ "อะไรคือสิ่งที่สนุกที่สุดที่คุณทำอยู่?" (ไม่จำเป็นต้องเกี่ยวข้องกับการเขียนโปรแกรม) และ "คุณทำรหัสอะไรให้สนุกในเวลาว่างของคุณ"
ขั้นตอนที่ 2: โครงการขนาดเล็กที่พวกเขาทำตามเวลาของตนเอง จากนั้นเราแชร์หน้าจอกับพวกเขาและพวกเขาแสดงให้เราเห็นสิ่งที่พวกเขาสร้างขึ้น ในระหว่างการแชร์หน้าจอเราได้ให้พวกเขาทำการเปลี่ยนแปลงสองโครงการของพวกเขาแล้วดูพวกเขาทำงานผ่านมันและทำให้มันทำงาน
ขั้นตอนที่ 3: สัมภาษณ์บุคคล
กระบวนการนี้ช่วยให้เราสามารถเข้าใจวัฒนธรรมได้ทันที (ระยะที่ 1) หากพวกเขาสามารถทำงานและเดินพูดคุยจริง (ระยะที่ 2) สุดท้ายตรวจสอบให้แน่ใจว่าค่าเหล่านั้นสอดคล้องกับสิ่งที่เรากำลังมองหา (ระยะที่ 3)