พื้นหลัง
ฉันถูกถามในการสัมภาษณ์ทางเทคนิคเพื่อเขียนอัลกอริทึมเพื่อสำรวจ "วัตถุ" (สังเกตเครื่องหมายคำพูด) โดยที่ A เท่ากับ B และ B เท่ากับ C และ A เท่ากับ C
แค่นั้นแหละ. นั่นคือข้อมูลทั้งหมดที่ฉันได้รับ
ฉันถามผู้สัมภาษณ์ว่าเป้าหมายคืออะไร แต่เห็นได้ชัดว่าไม่มีใครแค่ "ทราเวิร์ส" "วัตถุ"
ฉันไม่รู้เกี่ยวกับคนอื่น แต่ดูเหมือนจะเป็นคำถามที่โง่สำหรับฉัน ฉันถามอีกครั้งว่า "ฉันกำลังค้นหาค่าอยู่หรือไม่" Nope เพียงแค่ "สำรวจ" มัน
ทำไมฉันถึงต้องการที่จะวนลูปผ่าน "วัตถุ" นี้ไม่รู้จบ? เพื่อละลายโปรเซสเซอร์ของฉันอาจ?
คำตอบตามที่ผู้สัมภาษณ์คือการที่ฉันควรจะได้เขียนฟังก์ชันเวียน
ตกลงดังนั้นทำไมไม่เพียงแค่ขอให้ฉันเขียนฟังก์ชั่นวนซ้ำ? และใครจะเขียนฟังก์ชั่นวนซ้ำที่ไม่สิ้นสุด
คำถามของฉัน:
นี่เป็นคำถามที่ถูกต้องหรือไม่สำหรับคุณที่เหลือและถ้าเป็นเช่นนั้นคุณสามารถให้คำแนะนำเกี่ยวกับสิ่งที่ฉันอาจหายไปได้หรือไม่? บางทีฉันอาจจะคิดหนักเกินไปเกี่ยวกับการแก้ปัญหาในโลกแห่งความจริง ฉันเขียนโปรแกรมเรียบร้อยแล้วเป็นเวลานาน แต่กระบวนการสัมภาษณ์ทางเทคโนโลยีนี้ทำให้ฉันรู้สึกเหมือนไม่รู้อะไรเลย