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