สิ่งแรกที่ฉันทำในการสัมภาษณ์คืออัตราผู้สมัคร (0 - 10) ทักษะและระดับความรู้ของเขาในวิชาต่าง ๆ ที่น่าสนใจสำหรับเรา Zero หมายถึงเขาไม่เคยได้ยินเรื่องนี้สิบวิธีที่เขาคิดค้นหรือเขียนหนังสือน้ำเชื้อในเรื่อง ฉันมักจะรวมถึงทักษะที่เรากล่าวถึงโดยเฉพาะในรายละเอียดงานที่โฆษณาของเรา
มันช่วยให้ฉันไหลบทสัมภาษณ์เนื่องจากไม่มีประเด็นในการพูดถึงเรื่องที่เขาไม่ได้สนใจมากนัก ในฐานะที่เป็นโจเอลมีสิทธิ์ที่จะมองหา 'ฉลาดและทำสิ่งต่าง ๆ เสร็จสิ้น' ซึ่งฉันเพิ่ม 'และซื่อสัตย์'
ฉันพยายามเจาะเข้าไปในพื้นที่ที่เขาหรือเธออ้างว่ามีความแข็งแกร่ง
ตัวอย่างเช่นหากผู้สมัครให้คะแนน C ++ ที่แข็งแกร่งของเขาฉันจะขอให้เขาเขียนฟังก์ชั่นเพื่อทำอะไรที่ง่าย ๆ กับสตริงเช่นพิมพ์กลับด้านของสตริงหรือนับตัวอักษรในสตริง
หากฟังก์ชั่นของผู้สมัครเป็นดังนี้:
void MyLittleStringFunction(char* str) { /* raw pointer manipulation here */ }
ฉันรู้ว่าผู้สมัครโกหกฉัน เขาเป็นโปรแกรมเมอร์ C คนอื่นที่ไม่มีประสบการณ์จริงกับ C ++ ใครก็ตามที่ใช้ C ++ จริง ๆ จะใช้ไลบรารีสตริง ฉันไม่สนใจห้องสมุดที่ถ้าเขาเป็นคนที่แต่งตัวประหลาด MFC ฉันไม่ได้มีอะไรกับ CString แม้ว่าเว้นแต่ว่า MFC ถูกกล่าวถึงในคำอธิบายงานฉันคาดว่า C ++ devs ส่วนใหญ่จะเริ่มต้นที่ std :: string
ไม่มีผู้สมัครคนใดรู้ทุกอย่างเกี่ยวกับเทคโนโลยีที่ใช้ใน บริษัท หรือของคุณ แต่เขาหรือเธอจะซื่อสัตย์กับฉันมากขึ้นเกี่ยวกับสิ่งที่พวกเขารู้
การจ้างผู้สมัครที่แกล้งทางผ่านการสัมภาษณ์งานที่พวกเขาทำไม่ได้จริงๆคือหายนะสำหรับ บริษัท และผู้สมัคร