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