สัมภาษณ์งานแบบทำการบ้าน: วิธีรับมือ

โดย Aaron Cao · อัปเดตเมื่อ

สัมภาษณ์งานแบบทำการบ้าน: วิธีรับมือ
งานแบบทำการบ้านคือภารกิจที่คุณทำเองตามเวลาของคุณ เช่น แอปเล็ก ๆ การวิเคราะห์ข้อมูล หรือโจทย์งานออกแบบ ตามด้วยการโทรทบทวนที่คุณต้องอธิบายทางเลือกของคุณ ผู้ให้คะแนนจะดูขอบเขตงาน ความชัดเจน และเหตุผลที่คุณใช้ ดังนั้นควรบันทึกสมมติฐานและข้อแลกเปลี่ยนที่คุณตัดสินใจไว้ด้วย

งานแบบทำการบ้านคือภารกิจที่คุณทำเองตามเวลาของคุณ เช่น แอปเล็ก ๆ การวิเคราะห์ข้อมูล หรือโจทย์งานออกแบบ ตามด้วยการโทรทบทวนที่คุณต้องอธิบายทางเลือกของคุณ ผู้ให้คะแนนจะดูขอบเขตงาน ความชัดเจน และเหตุผลที่คุณใช้ ดังนั้นควรบันทึกสมมติฐานและข้อแลกเปลี่ยนที่คุณตัดสินใจไว้ด้วย

บริษัทส่งอะไรมาในงานแบบทำการบ้าน

งานแบบทำการบ้านอาจให้ความรู้สึกเหมือนทำงานฟรีโดยไม่มีเส้นชัยที่ชัดเจน หัวข้อนี้อธิบายรูปแบบที่พบบ่อยและสิ่งที่แต่ละแบบกำลังวัด เพื่อให้คุณกำหนดขอบเขตงานได้อย่างเหมาะสม ลักษณะงานเปลี่ยนไปตามตำแหน่ง แต่วิธีประเมินคล้ายกัน

  • วิศวกรซอฟต์แวร์: แอปพลิเคชันหรือ API ขนาดเล็กพร้อมเทสต์ เช่น บริการที่รับไฟล์เข้ามาแล้วเปิด endpoint สำหรับการค้นหาข้อมูล
  • ตำแหน่งด้านข้อมูล: ชุดข้อมูลและคำถามทางธุรกิจ ที่ตอบในโน้ตบุ๊กพร้อมสรุปสั้น ๆ เป็นลายลักษณ์อักษร
  • นักออกแบบ: โจทย์งานออกแบบที่ตอบด้วยโฟลว์และหน้าจอสำคัญ
  • ตำแหน่งด้านผลิตภัณฑ์และธุรกิจ: บันทึกกลยุทธ์เป็นลายลักษณ์อักษร เคสศึกษา หรือการนำเสนอสั้น ๆ

โจทย์งานส่วนใหญ่จะระบุเวลาที่แนะนำและกำหนดเวลาส่งไว้ ให้มองเวลาที่แนะนำนี้เป็นสัญญาณเรื่องขอบเขตงานจากทีม

งานแบบทำการบ้านให้คะแนนอย่างไร

ผู้ตรวจมักตรวจสอบว่าฟีเจอร์หลักที่จำเป็นทำงานได้หรือไม่ งานอ่านง่ายและจัดระเบียบดีแค่ไหน คุณได้ทดสอบหรือตรวจสอบความถูกต้องหรือไม่ และเหตุผลที่เขียนอธิบายไว้ชัดเจนหรือไม่ ฟีเจอร์เสริมที่ขัดเกลาอย่างดีแทบไม่สามารถชดเชยข้อกำหนดที่ขาดหายไปได้

วิศวกรแบ็กเอนด์ที่สมัครงานกับบริษัท SaaS ขนาดกลางอาจได้รับโจทย์ให้สร้าง API ที่จำกัดอัตราการเรียกใช้งาน งานที่ส่งได้ดีจะพัฒนา endpoint ที่กำหนดครบถ้วน ครอบคลุม edge case ด้วยเทสต์ และแนบ README ที่ระบุว่าตั้งใจตัดอะไรออกไป และถ้ามีเวลาเพิ่มจะทำอะไรต่อ README แบบนี้จะเปลี่ยนสิ่งที่ดูเหมือนช่องโหว่ให้กลายเป็นการตัดสินใจอย่างตั้งใจ

สำหรับรูปแบบการเขียนโค้ดสดที่มักตามมาหลังจากนี้ ดูได้ที่ ฮับประเภทการสัมภาษณ์

การโทรทบทวนมีอะไรเกิดขึ้นบ้าง

งานแบบทำการบ้านส่วนใหญ่จบลงด้วยการโทรที่คุณแชร์หน้าจอและพาผู้สัมภาษณ์ไล่ดูงานที่คุณส่งไป เตรียมรับคำถามอย่าง “ทำไมถึงเลือกโครงสร้างแบบนี้” “ถ้าข้อมูลเพิ่มขึ้นสิบเท่าจะรับมืออย่างไร” และ “คุณจะเปลี่ยนอะไรบ้าง” หลายทีมจะขอให้คุณเพิ่มฟีเจอร์เล็ก ๆ หรือแก้บั๊กสดในระหว่างการโทร

เตรียมตัวโดยอ่านงานของตัวเองอีกครั้งในวันก่อนหน้า ลิสต์ข้อแลกเปลี่ยนที่คุณตัดสินใจไว้ และเตรียมจุดที่จะปรับปรุงไว้หนึ่งอย่างเพื่อพูดคุย เนื่องจากคุณแชร์หน้าจอทั้งหมด ทุกอย่างบนหน้าจอจะมองเห็นได้ ดังนั้นควรปิดหน้าต่างที่ไม่เกี่ยวข้อง

ใช้ AI ในงานแบบทำการบ้านได้ไหม

อ่านโจทย์งานก่อนเป็นอันดับแรก บางบริษัทอนุญาตให้ใช้เครื่องมือ AI ในการเขียนโค้ดและขอให้คุณเปิดเผยว่าใช้อย่างไร ส่วนบริษัทอื่นห้ามใช้โดยสิ้นเชิง ให้ทำตามนโยบายที่ระบุไว้ และถ้าไม่มีการระบุไว้ ให้สอบถามผู้สรรหาบุคลากร ไม่ว่าคุณจะส่งอะไรไป คุณต้องสามารถอธิบายและแก้ไขมันสดได้ในระหว่างการโทรทบทวน

SubcueAI สร้างขึ้นมาเพื่อบทสนทนาวิดีโอสด ไม่ใช่เพื่อสร้างงานแบบทำการบ้านส่ง มันช่วยให้คุณฝึกอธิบายทางเลือกของคุณได้ที่หน้า สัมภาษณ์จำลอง ระหว่างการทบทวนที่แชร์หน้าจอ ทุกอย่างบนหน้าจอของคุณจะมองเห็นได้ และเซสชันที่มีการคุมสอบหรือบันทึกไว้อยู่นอกขอบเขตนี้ คู่มือการใช้งาน แสดงให้เห็นว่าแอปเดสก์ท็อปทำงานอย่างไรในการโทรสด

คำถามที่พบบ่อย

ควรใช้เวลานานแค่ไหนกับงานแบบทำการบ้าน

ใช้เวลาให้ใกล้เคียงกับที่บริษัทแนะนำ การใช้เวลาเกินไปมากแทบไม่ช่วยอะไร และอาจส่งสัญญาณว่ากำหนดขอบเขตงานได้ไม่ดี จดไว้ใน README ว่าถ้ามีเวลาเพิ่มคุณจะเพิ่มอะไรเข้าไป

ถามคำถามเกี่ยวกับโจทย์งานได้ไหม

ได้ คำถามเพื่อความชัดเจนแสดงถึงวิจารณญาณที่ดี ถ้าติดต่อใครไม่ได้เลย ให้ระบุสมมติฐานของคุณเป็นลายลักษณ์อักษร

ถ้าทำไม่เสร็จตามเวลาจะทำอย่างไร

ส่งส่วนหลักที่ใช้งานได้พร้อมบันทึกชัดเจนว่าขาดอะไรและจะทำให้เสร็จอย่างไร แทนที่จะพยายามทำทุกอย่างแบบไม่เสร็จสมบูรณ์

ควรใส่เทสต์ไปด้วยไหม

สำหรับงานแบบทำการบ้านสายวิศวกรรม ควรใส่ อย่างน้อยก็สำหรับตรรกะหลัก ผู้ตรวจมักมองว่าเทสต์เป็นสัญญาณว่าคุณทำงานในชีวิตประจำวันอย่างไร

คำถามที่เกี่ยวข้อง

← เพิ่มเติมเกี่ยวกับ ประเภทการสัมภาษณ์