เมื่อเร็ว ๆ นี้ฉันคิดถึงคำถามสัมภาษณ์และคิดถึงประสบการณ์การสัมภาษณ์ที่ไม่ดีในอดีต หนึ่งในบันทึกย่อพิเศษคือที่ฉันถามผู้สัมภาษณ์ว่าเหตุใดทีมจึงเลือกใช้ EJB 3 ในฤดูใบไม้ผลิในผลิตภัณฑ์ของพวกเขา ผู้สัมภาษณ์ฉีกหน้าของฉันออกมาตะโกนว่า "เพราะสปริงไม่ใช่ทุกอย่างและจบการพัฒนาซอฟต์แวร์จาวาทั้งหมดคุณต้องการงานนี้หรือไม่?" ในการตอบสนองต่อสิ่งนี้ฉันบอกเขาว่านี่อาจไม่ใช่งานของฉันและฉันก็เดินออกจากการสัมภาษณ์ทันที
ฉันได้รับแจ้งเมื่อตอนต้นของการสัมภาษณ์ว่า บริษัท มีการหมุนเวียนพนักงานสูงผลิตภัณฑ์ที่พวกเขากำลังทำงานถูกสร้างขึ้นครั้งแรกใน Modula-3 จากนั้นย้ายไปยัง Perl และสุดท้ายไปยัง Java ฉันส่งคำถามทางเทคนิคเล่มเล็ก 10 หน้าครอบคลุม Java, EJB, SQL และ JDBC และฉันถูกถามคำถามเกี่ยวกับสแต็คเทคโนโลยีที่ฉันทำงานด้วย เมื่อได้รับแจ้งให้ถามคำถามฉันรู้สึกว่ามีเหตุผลที่จะถามพวกเขาเกี่ยวกับสแต็คเทคโนโลยีของพวกเขาและได้รับคำตอบที่สมเหตุสมผลไม่ส่งผู้สัมภาษณ์ลงในเปลวเพลิง
คำถาม: เป็นความคิดที่ดีหรือไม่ที่จะสำรวจทางเลือกทางสถาปัตยกรรมในการสัมภาษณ์? ถ้าไม่ทำไม
จากมุมมองของฉันการสัมภาษณ์เป็นกระบวนการสองทาง หากผู้สัมภาษณ์กำลังทดสอบทักษะทางเทคนิคของฉันฉันมีสิทธิ์ที่จะถามคำถามเดียวกันกับพวกเขาทุกคนเพื่อ:
1) ค้นหาความคิดและทัศนคติของพวกเขาที่มีต่อการพัฒนาซอฟต์แวร์ 2) กำหนดว่าแนวทางของพวกเขาสอดคล้องกับวิธีที่ฉันจะแก้ไขปัญหาของประเภทนั้นหรือไม่
เป็นไปได้ว่าผู้สัมภาษณ์ที่โกรธเคืองมีทักษะการสัมภาษณ์ต่ำและลืมว่าการสัมภาษณ์เป็นการแลกเปลี่ยนสองทาง หากฉันถูกถามเรื่องนี้ฉันจะได้รับคำตอบที่สมเหตุสมผล แต่แน่นอนว่าฉันจะไม่พยายามใส่ผู้ให้สัมภาษณ์ไว้ในสถานการณ์ที่ยอมจำนนโดยที่หัวเพิ่งจะส่ายหัวขึ้นและลงโดยไม่มีการสนทนา