โหมดติวตอบกรรมการ

แสดงทีละหัวข้อจาก /docs/CODE_STUDY_GUIDE.md

ความคืบหน้า 2 / 62 (3%)
หัวข้อที่ 2 จากทั้งหมด 62

สารบัญ

สรุปสั้น: 1. ภาพรวมสถาปัตยกรรมของระบบ 2. Technology Stack 3. โครงสร้างโฟลเดอร์ทั้งหมด 4. จุดเริ่มต้น — เริ่มอ่านโค้ดจากตรงไหน 5. Backend Deep Dive 6. Frontend Deep Dive 7. วงจรชีวิตของ Request (Request Lifecycle) 8. ระบบ Authentication & Au...

คำสำคัญ

  • deep
  • dive
  • request
  • เจอร
  • สารบ
  • ภาพรวมสถาป

คำถามที่กรรมการมักถาม

  1. หัวข้อ "สารบัญ" คืออะไร และทำไมถึงสำคัญกับโปรเจกต์ของคุณ?
  2. ตอนออกแบบเรื่อง dive คุณเทียบทางเลือกอะไรบ้าง และเหตุผลที่เลือกวิธีสุดท้ายคืออะไร?
  3. ถ้ากรรมการท้วงเรื่อง request คุณจะอธิบายและป้องกันแนวทางนี้อย่างไร?
  4. ถ้าต้องปรับปรุง deep ให้ดีขึ้นทันที คุณจะเริ่มแก้อะไรก่อน เพราะอะไร?

ตัวอย่างคำตอบ

สำหรับหัวข้อ "สารบัญ" เป้าหมายหลักคือ 1. ภาพรวมสถาปัตยกรรมของระบบ 2. Technology Stack 3. โครงสร้างโฟลเดอร์ทั้งหมด 4. จุดเริ่มต้น — เริ่มอ่านโค้ดจากตรงไหน 5. Backend Deep Dive 6. Frontend Deep Dive 7. วงจรชีวิตของ Request (Request Lifecycle) 8. ระบบ Authentication & Au... แนวทางที่ใช้เชื่อมโยงกับความต้องการระบบ ช่วยให้ระบบเชื่อถือได้และดูแลง่ายขึ้น และเมื่อเทียบกับทางเลือกอื่นถือว่าเหมาะสมที่สุดภายใต้ข้อจำกัดของโปรเจกต์นี้

คำนวณยังไง

  • เปอร์เซ็นความคืบหน้า: Math.round((index / total) * 100) = Math.round((2 / 62) * 100) = 3%
  • ลำดับหัวข้อปัจจุบัน: รับจาก query ?section= แล้วบังคับให้อยู่ในช่วง 1..62 ค่าที่รับมา: 2, ค่าสุดท้าย: 2
  • จำนวนหัวข้อทั้งหมด: 62 (นับจากหัวข้อ markdown ระดับ ## และ ###)
  • สรุปสั้น: สร้างจาก summarizeText(stripMarkdown(sectionContent), 230)
  • คำสำคัญ: ดึงจากความถี่คำในชื่อหัวข้อ + เนื้อหา หลังกรองคำฟุ่มเฟือย (stopwords)
  • คำถามกรรมการ: สร้างจาก template โดยอิงชื่อหัวข้อและคำสำคัญหลัก