สัมภาษณ์ไวท์บอร์ด: วัดอะไรบ้างและเตรียมตัวอย่างไร

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

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

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

เกิดอะไรขึ้นในการสัมภาษณ์แบบไวท์บอร์ด

ไวท์บอร์ดไม่ใช่รอบสัมภาษณ์แบบเดียว แต่เป็นสื่อกลางที่ปรากฏในหลายรูปแบบ:

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

ในออฟฟิศคุณใช้ปากกามาร์กเกอร์เขียนบนกระดานจริง ส่วนในกระบวนการทางไกลคุณจะแชร์ไวท์บอร์ดเสมือน เช่น Miro, Excalidraw หรือ FigJam หรือไวท์บอร์ดที่มีอยู่ในตัว Zoom หรือ Microsoft Teams ส่วนรอบที่ใช้เอดิเตอร์โค้ดแบบแชร์กันเป็นรูปแบบอื่น ซึ่งอยู่ในหน้า สัมภาษณ์ live coding

ไวท์บอร์ดต่างจากการเขียนโค้ดในเอดิเตอร์อย่างไร

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

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

ถามล่วงหน้าว่ายอมรับ pseudocode หรือไม่ ผู้สัมภาษณ์หลายคนยอมรับมันสำหรับการอธิบายแนวทาง แต่จะคาดหวังไวยากรณ์จริงในภาษาที่คุณระบุสำหรับคำตอบสุดท้าย

ฝึกซ้อมสำหรับรอบไวท์บอร์ดอย่างไร

บัณฑิตจบใหม่ที่กำลังเตรียมตัวสัมภาษณ์แบบพบหน้าที่บริษัทฮาร์ดแวร์แห่งหนึ่งฝึกซ้อมบนกระดานเล็ก ๆ ที่บ้าน ในความพยายามครั้งแรกเขาเริ่มเขียนโค้ดจากมุมบนซ้าย พื้นที่หมดตอนทำไปได้ครึ่งทาง และไม่มีที่เหลือให้วาดตัวอย่างที่เขาต้องใช้หาบั๊กของตัวเอง ในความพยายามครั้งที่สองเขาแบ่งกระดานเป็นสามคอลัมน์ วาดอินพุตก่อน อธิบายไอเดียแบบ brute-force ออกเสียงดัง ๆ จากนั้นเขียนเวอร์ชันที่ดีกว่าและไล่ตัวอย่างผ่านมัน จนพบข้อผิดพลาดแบบ off-by-one ได้ด้วยตัวเอง

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

ผู้ช่วย AI ช่วยในการสัมภาษณ์ไวท์บอร์ดได้ไหม

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

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

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

บริษัทยังทำการสัมภาษณ์แบบไวท์บอร์ดอยู่ไหม

หลายบริษัทย้ายรอบเขียนโค้ดไปใช้เอดิเตอร์แบบแชร์กันแล้ว แต่ไวท์บอร์ดยังพบได้ทั่วไปสำหรับ system design การสัมภาษณ์แบบไปที่บริษัทแบบพบหน้า และรอบดีไซน์กับโปรดักต์ทางไกลที่ใช้กระดานเสมือน

เขียน pseudocode บนไวท์บอร์ดได้ไหม

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

ถ้าเขียนผิดบนกระดานควรทำอย่างไร

พูดออกมาว่าคุณผิด ขีดฆ่าให้เรียบร้อย แล้วอธิบายวิธีแก้ไข ผู้สัมภาษณ์คาดหวังว่าจะมีข้อผิดพลาดบนกระดานอยู่แล้ว การสังเกตและแก้ไขมันได้เองยิ่งเป็นผลดีต่อคุณ

ควรเตรียมตัวอย่างไรสำหรับการสัมภาษณ์ไวท์บอร์ดเสมือน

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

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

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