ครั้งแรกพื้นหลังบางอย่างกับฉัน ฉันมีปริญญาเอกใน CS และมีงานทั้งในฐานะวิศวกรซอฟต์แวร์และในฐานะนักวิจัยการวิจัยและพัฒนาทั้งใน บริษัท ขนาดใหญ่มากที่คุณรู้จักดี ฉันเพิ่งเปลี่ยนงานและสัมภาษณ์ตำแหน่งทั้งสองประเภท (เหมือนที่เคยทำในอดีต)
การสังเกตของฉัน: การสัมภาษณ์งานทางวิศวกรรมของ SW นั้นเป็นวิธีที่ยากกว่าการสัมภาษณ์งานนักวิจัยของ CS อย่างไม่เป็นสัดส่วน แต่งานของนักวิจัยนั้นให้ผลตอบแทนสูงกว่าการแข่งขันมากขึ้นให้ผลตอบแทนที่น่าสนใจและมีโอกาสสูงกว่า
นี่คือวงสัมภาษณ์ทั่วไปสำหรับนักวิจัย:
- สัมภาษณ์ทางโทรศัพท์เพื่อดูว่างานวิจัยของฉันสอดคล้องกับงานวิจัยของห้องปฏิบัติการหรือไม่
- ด้วยตนเอง: ให้การนำเสนอผลงานวิจัยล่าสุดของฉันเป็นเวลาหนึ่งชั่วโมง (ซึ่งอาจหมายถึงมูลค่าการทำงาน 9 เดือน) และตอบคำถามจากผู้ชม
- การสัมภาษณ์แบบตัวต่อตัวกับนักวิจัยประมาณ 5 คนโดยที่พวกเขาถามคำถามที่เหมาะสมกับงาน / สิ่งพิมพ์ / สิทธิบัตรของฉันรวมถึง: คำถามทางเทคนิคที่งานของฉันเหมาะกับงานที่เกี่ยวข้องและฉันจะขยายงานของฉันไปยัง พื้นที่ใหม่
นี่คือวงสัมภาษณ์ทั่วไปสำหรับวิศวกร SW:
- การสัมภาษณ์ทางโทรศัพท์ที่ฉันถามคำถามอัลกอริทึมและอาจทำการเข้ารหัสบางส่วน มาตรฐานสวย
- การสัมภาษณ์บุคคลในไวท์บอร์ดที่พวกเขาเจาะ F *** ออกมาจากคุณในความลับ C ++ minutia (เช่นการทำงานของฟังก์ชันการเรียกฟังก์ชัน polymorphic เสมือนจริง) อัลกอริธึม , การออกแบบระบบ (ออกแบบตัวโหลดบาลานเซอร์ฐานข้อมูล) และอื่น ๆ สิ่งนี้จะดำเนินต่อไปสำหรับการสัมภาษณ์หกหรือเจ็ดครั้ง ไร้สาระ.
ทำไมทุกคนยินดีที่จะทนกับเรื่องนี้? จุดประสงค์ของการถามเกี่ยวกับ C ++ เรื่องไม่สำคัญหรือการเขียนโค้ดเพื่อพิสูจน์ตัวเองคืออะไร? ทำไมไม่ทำให้การสัมภาษณ์ทางทิศตะวันออกเฉียงเหนือมากขึ้นเช่นการสัมภาษณ์นักวิจัยที่คุณพูดคุยเกี่ยวกับสิ่งที่คุณทำ?
การสัมภาษณ์งานทางเทคนิคสำหรับสาขาอื่น ๆ เช่นฟิสิกส์เคมีวิศวกรรมโยธาวิศวกรรมเครื่องกลอย่างไร