คำถามสัมภาษณ์เทคนิคโดยละเอียดสำหรับนักพัฒนาอาวุโสคืออะไร [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเคยสัมภาษณ์การเลื่อนขั้นภายในเพื่อให้ได้ตำแหน่งโปรแกรมเมอร์ในระดับที่สูงขึ้นเช่น Senior plus และฉันถูกสัมภาษณ์โดยประมาณ 7 คนที่ใช้เทคโนโลยีที่แตกต่างกันและผู้ที่ใช้เทคโนโลยีเดียวกันกับฉัน (.Net) มักจะถามคำถามที่มีรายละเอียดมากเกี่ยวกับเทคนิคซึ่งสามารถพบได้ง่ายผ่าน Google เช่น JIT, GC ทำงานอย่างไร ความแตกต่างระหว่างรายการและอาร์เรย์คลาสนามธรรมและอินเทอร์เฟซผู้ร่วมประชุมและเหตุการณ์แม้ชื่อคลาสเมื่อคุณประมวลผลอัปโหลดไฟล์ ฯลฯ และฉันมีคำถามเดียวที่ถามเกี่ยวกับแนวคิดการออกแบบของฉันในโครงการของฉันและเพียงแค่ การอภิปรายอย่างง่าย แต่สำหรับตัวเลือกการออกแบบอื่น ๆ ของฉันพวกเขาดูเหมือนจะไม่สนใจ ฉันยังไม่ได้รับผลลัพธ์และจะประมาณปลายสัปดาห์นี้ แต่นี่เป็นข้อกังวลของฉัน: โดยส่วนตัวฉันคิดว่าเมื่อฉันเล่นเป็นโปรแกรมเมอร์อาวุโสฉันมักจะแก้ปัญหาและฉันแค่ต้องรู้ว่ามีบางวิธีที่สามารถทำให้มันเกิดขึ้นได้ แต่ฉันอาจจำรายละเอียดทุกอย่างไม่ได้และนั่นเป็นเหตุผลว่าทำไมเราถึงมีการอ้างอิงโดยละเอียด เอกสารเช่น MSDN ฉันรู้สึกดีถ้าคุณพบว่าฉันไม่ได้มีประสบการณ์มากเกินไปในระดับนี้เช่นระดับจูเนียร์ถึงระดับกลาง แต่เมื่อมีแนวโน้มที่จะสัมภาษณ์คนที่แต่งตัวประหลาดในระดับที่สูงขึ้นคุณไม่ควรมุ่งเน้นมากขึ้นเพื่อดูว่า เขา / เธอกำลังแก้ปัญหาเหรอ? ทุกคนแค่คิดว่าถ้าคุณรู้ทุกสิ่งเล็ก ๆ น้อย ๆ รายละเอียดเทคโนโลยีแล้วคุณเป็นอาวุโส + และจากการตรวจสอบหนังสือคำถามสัมภาษณ์ฉันพบว่ามีคำถามแบบนั้นอีก ถ้าฉันใช้เวลา 5 วันผ่านสมุดบันทึกคำถามสัมภาษณ์ฉันสามารถทำให้พวกเขารู้สึกว้าวได้ แต่นั่นแปลว่าอะไรจริงหรือ การสัมภาษณ์แบบนี้สามารถให้คนที่จำได้ดีได้รับเงินเดือนที่สูงขึ้นแม้ว่าพวกเขาจะไม่รู้วิธีแก้ปัญหาความยากลำบาก เหตุใดจึงเกิดขึ้นบนโลกนี้นั่นเป็นเพียงแค่ทำให้เกิดทักษะการแก้ปัญหาทักษะการออกแบบนั้นยากที่จะวัด …