คุณจะทำอย่างไรเมื่อคุณพบคำถามสัมภาษณ์งี่เง่า? [ปิด]


68

ฉันกำลังสัมภาษณ์กับ "ความภาคภูมิใจในทักษะชวาของฉัน" - มองคน

  1. เขาถามฉันว่า " คุณมีความรู้เกี่ยวกับคลาส Java IO .. พูดอย่างไร .. แฮชแม็พ "

  2. เขาขอให้ฉันเขียนโค้ดจาวาลงบนกระดาษ - ยกตัวอย่างคลาสและเรียกวิธีการอย่างใดอย่างหนึ่งของอินสแตนซ์ เมื่อฉันเสร็จเขาบอกว่าโปรแกรมของฉันจะไม่ทำงาน หลังจากการคิดอย่างจริงจัง 5 นาทีฉันก็เลิกและถามว่าทำไม เขาบอกว่าฉันไม่ได้เขียนฟังก์ชั่นหลักดังนั้นมันจะไม่ทำงาน บนกระดาษ.

  3. [ฉันโกรธเกินไปที่จะทำเรื่องโง่ ๆ ต่อไป ... ]

เชื่อฉันเถอะว่ามันไม่ใช่คำถามที่หลอกลวงหรือการประเมินการจัดการด้านจิตใจหรือความโกรธ

ฉันสามารถบอกได้จากใบหน้าของเขาเขาภูมิใจในคำถามเหล่านี้

"ผู้พัฒนา " คนนั้นควรที่จะ " ตัดสิน " ผู้สมัคร

ฉันสามารถคิดหลายสิ่ง:

  1. ตีเขาด้วยเก้าอี้ (ซึ่งฉันอยากอย่างยิ่ง) และเดินออกไป
  2. เพียงแค่เดินออกไป
  3. เยาะเย้ยเขาโดยบอกว่าเขาไม่สมเหตุสมผล
  4. ให้เขารู้อย่างสุภาพว่าเขาไม่เข้าท่าและพยายามตอบคำถาม
  5. อย่าบอกเขาเลย แต่เพียงแค่พยายามตอบคำถาม

จนถึงตอนนี้ฉันได้ลองแค่ 4 และ 5 มันไม่ได้ช่วยอะไร น่าเสียดายที่ผู้สมัครหลายคนดูเหมือนจะทำแบบเดียวกันและยังคงความสุภาพ แต่สิ่งนี้ทำให้ "นักพัฒนา" เหล่านี้แค่ขึ้นไปบนบันไดขององค์กรและค่อยๆเพิ่มความสามารถในการรับ pi ** จากคนจำนวนมากขึ้นเรื่อย ๆ

คุณจัดการกับผู้สัมภาษณ์เหล่านี้อย่างไรโดยไม่ทำให้เส้นเลือดแตก อะไรคือวิธีที่เหมาะสมในการจัดการกับสิ่งนี้ แต่ยังคงรักษาชื่อเสียงของคุณหากนายจ้างที่มีศักยภาพรายอื่นเคยได้รับรู้ว่าเกิดอะไรขึ้นที่นี่ มีอะไรที่คุณสามารถทำได้หรือคุณควรลองแก้ไขด้วย?

ปล.ขอยอมรับว่าความโกรธของข้าถูกขยายไปหลายครั้งด้วยข้อเท็จจริง:

  1. เขายิ้มเหมือนที่คุณไม่เชื่อ
  2. ฉันได้รับโทรศัพท์จาก บริษัท นั้นจำนวนมาก (20 หรือมากกว่านั้น) เมื่อวันก่อนขอให้ฉันมาสัมภาษณ์ว่าฉันไม่สามารถทำงานใด ๆ ในวันนั้น
  3. ฉันเสียวันหยุดจ่าย

18
สิ่งนี้ไม่ได้ทำให้ฉันเป็นคำถามที่สร้างสรรค์อย่างยิ่ง สถานการณ์ไม่เหมือนกันสำหรับนักพัฒนา
ChrisF

8
@ChrisF - ฉันคิดว่ามันสร้างสรรค์และแม้ว่ามันจะไม่ซ้ำกับนักพัฒนา แต่ก็ใช้ได้กับนักพัฒนาอย่างแน่นอน
Joel Etherton

12
@ChrisF - สิ่งนี้ใช้กับเทคนิคในการสัมภาษณ์และสถานการณ์ที่นักพัฒนาในการค้นหางานพบบ่อย ในการอุปมาอุปมัยของคุณในระดับที่แตกต่างกันคำถามของการออกแบบและสถาปัตยกรรมมักจะคลุมเครือมากพอที่จะใช้กับสาขาวิชาใด ๆ (การตลาดเศรษฐศาสตร์กราฟิกการพิมพ์) ซึ่งทำให้พวกเขาไม่ซ้ำกับนักพัฒนา ให้ชุมชนวาดเส้นบน "สร้างสรรค์" คำถามนี้ได้จุดประกายให้เห็นอย่างชัดเจนอย่างน้อยบางบทสนทนาที่มีความหมายบ่งบอกถึงความสร้างสรรค์
Joel Etherton

14
Jeez จินตนาการว่าถูกจัดการโดยทิ่มแบบนั้น
5arx

15
วิธีการหลัก () ไม่ช่วยคุณยังต้องติดตั้ง JVM บนกระดาษ: P
Martin

คำตอบ:


53

เดินหน้า. มันยากฉันเคยไปมาแล้ว

ผู้สัมภาษณ์เช่นนั้นเป็นสิบเซนต์ พวกเขาถามคำถามไร้สาระที่คุณคิดว่าเป็นการทดสอบจริงของผู้สมัครที่ดี ในความเป็นจริงสิ่งที่พวกเขากำลังทำคือการให้อาหารที่ไม่ปลอดภัย

สิ่งสุดท้ายที่คุณต้องการทำคือการระเบิดในการสัมภาษณ์หรือยื่นเรื่องร้องเรียนต่อผู้สัมภาษณ์กับฝ่ายทรัพยากรบุคคล นั่นจะยิ่งทำให้ความประทับใจในตัวคุณแย่ลง - และเชื่อใจฉันคุณไม่ต้องการให้ชื่อเสียงนั้นมาก่อนคุณ (-:

บันทึกชื่อเสียงระดับมืออาชีพของคุณและนำไปใช้ที่อื่น ขอให้โชคดีกับการหางานของคุณ

HTH,

KM

แก้ไข: ต้องแบ่งปันสิ่งนี้: http://theoatmeal.com/comics/interview_questions ซึ่งดีสำหรับวันศุกร์ PM หัวเราะ


16
ฉันเห็นด้วยกับสิ่งนี้ แม้แต่ในเมืองใหญ่ตลาดไอทีก็เป็นโลกเล็ก ๆ ปล่อยให้มันเพิ่มความมั่นใจของคุณว่าคุณรู้มากกว่าผู้สัมภาษณ์และคิดว่ามันเป็นสิ่งที่ดีที่คุณจะไม่ได้ทำงานให้เขา / เธอ ไม่ทำตัวไม่เป็นมืออาชีพในการสัมภาษณ์และอย่าลองรูปแบบหรือการลงโทษ ... มันจะกลับมากัดคุณ
cjstehno

ตามบรรทัดเดียวกันนั้น - คุณเป็นคนที่มีความเชื่อมั่นว่าเป็นโลกเล็ก ๆ สิ่งที่ผมจะเพิ่มคือการที่คุณจะไม่ได้ทำงานให้กับ (หรือ) เขาเลย - ในโลกไอทีขนาดเล็กที่คุณอาจข้ามเส้นทางอีกครั้งบางวัน
Wonko the Sane

1
@ KM01 ขอบคุณที่ให้ฉันรู้ว่าจริง ๆ แล้วมันก็โอเคและการตัดสินใจเชิงปฏิบัติที่จะทนกับมันและดำเนินต่อไป ฉันคิดว่าฉันอ่อนแอถ้าฉันทำอย่างนั้น แต่เห็นได้ชัดว่ามันเป็นเรื่องที่สมเหตุสมผลที่จะต้องทำ ..

1
ในขณะที่อยู่ในระดับหนึ่งฉันเห็นด้วยฉันสงสัยเกี่ยวกับความรับผิดชอบของเราที่จะเรียกคนเหล่านี้ออกมาและแก้ไขให้ถูกต้อง แม้ว่านั่นไม่ใช่ความรับผิดชอบส่วนบุคคลของคุณหรือของฉันหน้าที่ของเราที่มีต่อองค์กรของเราคืออะไร (และฉันไม่ได้หมายถึงความรับผิดชอบต่อ บริษัท ที่นี่)
Jordan

6
มันทำให้ฉันนึกถึงคำตอบที่สมบูรณ์แบบที่ฉันไม่เคยกล้าใช้ - คำถาม: คุณเห็นตัวเองในอีกห้าปีข้างหน้า? ตอบ: ฉลองครบรอบ 5 ปีนับจากวันที่คุณถามคำถามนั้น
HuBeZa

129

หัวเราะไปกับเขา

"ใช่แล้ว! ไม่มีฟังก์ชั่น main () อีกทั้งมันเขียนบนกระดาษซึ่งไม่สามารถเรียกใช้งานรหัสได้อีกต่อไปและฉันลืมวาดปุ่ม 'คอมไพล์' โฮโฮพวกเราตลก!"

จากนั้นลองไปยังคำถามถัดไป ใช่เขาเป็นคนเลือกหยิบ แต่ก็ไม่มีอะไรที่จะทำให้หัวเสีย

ทำให้ชัดเจนว่าคุณคิดว่าคำตอบที่เขามองหานั้นชัดเจนสำหรับคุณจนคุณไม่คิดว่ามันจะคุ้มค่าที่จะกล่าวถึง เขาอาจสัมภาษณ์ผู้สมัครหลาย ๆ คนตั้งแต่การเขียนโปรแกรมอัจฉริยะจนถึงผู้ที่ไม่เคยตั้งโปรแกรมมาก่อนและหมดหวังกับงาน บางครั้งในฐานะผู้สัมภาษณ์มันควรค่าแก่การตรวจสอบอย่างชัดเจน


10
... เห็นได้ชัดว่าเขากำลังจะสแกนรวบรวมและดำเนินการโดยอัตโนมัติด้วยสแกนเนอร์ "สัมภาษณ์" ในห้อง
Steven Jeuris

6
+1 ฉันควรพัฒนาทักษะนั้นจริงๆ ฉันเคยเห็นคนประสบความสำเร็จในการจ้างงานนี้ แต่ฉันไม่สามารถทำเองได้: | ฉันเพิ่งรำคาญง่ายเกินไปและเร็วเกินไปที่จะทำสิ่งนี้ ..

21
ฉันหวังว่าฉันจะสามารถ +1 อีกครั้ง .. ฉันยังไม่หยุดหัวเราะที่ "Ho ho พวกเราเป็นคนตลก!" ... : D

10
ความสามารถในการตอบสนองเชิงบวกต่อการวิจารณ์แม้ว่าจะไม่เป็นประโยชน์อย่างยิ่งต่อการวิจารณ์ก็ตาม แต่ก็เป็นทักษะที่ดีในการมี
Ant

19
อย่าลืมวาด Eclipse รอบ ๆ กระดาษจากนั้นคลิกที่ปุ่ม "Run" วาดด้วยนิ้วของคุณ ... จากนั้นยอมรับว่าแท้จริงแล้วมันจะไม่ทำงาน
Philippe

68

หากคุณพบบางสิ่งเช่นนี้ให้ทำเหมือนเป็นคำถามลวง เมื่อผู้สัมภาษณ์ได้ "จับ" คุณในกับดักเล็ก ๆ น้อย ๆ ที่เขาเชื่อว่าเขาจับคุณเข้ามาอธิบายว่าคุณทำอะไรทำไมคุณถึงทำอย่างนั้นและถ้าการตอบสนอง / ทิศทาง / คำตอบของเขาไม่ถูกต้องอธิบายให้เขาฟัง จากนั้นจึงจำได้ว่า {ใส่เหตุผลที่ทำให้ไม่ถูกต้อง} และตัดสินใจใช้วิธีการของคุณ

พยายามหลีกเลี่ยงการโจมตีคำเช่น "ทางของคุณผิด", "มันไม่ถูกต้อง", "ไม่ถูกต้อง" หากคุณชี้ให้เห็นข้อผิดพลาดในการทดสอบของเขาโดยไม่ยกตัวอย่างหรือดูถูกผู้สัมภาษณ์มันอาจทำให้คุณดูเป็นคนเขียนรหัสที่แข็งแกร่งขึ้น

คุณต้องพิจารณาด้วยว่าบุคคลนี้มีแนวโน้มที่จะเป็นหัวหน้างานคนใหม่ของคุณและหากบุคคลนี้มีความสุขในการหลอกลวง / เอาชนะ / ไม่ว่าจะเป็นใครก็ตามใครก็ตามที่คุณต้องการทำงานด้วย? บุคคลเช่นนี้ไม่น่าจะต้องการให้คุณทำงานให้กับพวกเขาแม้ว่าคุณจะเป็น coder ที่เหนือกว่าโดยเฉพาะเพราะเห็นได้ชัดว่าอาตมาของเขาทำงานเต็มอิ่ม คนประเภทนั้นทนไม่ได้ที่คนทำงานเพื่อคนที่รู้มากกว่าดีกว่าที่ทำงาน ฯลฯ

ในท้ายที่สุดการกระทำที่ดีที่สุดของคุณคือการรักษาความเป็นมืออาชีพท่ามกลางการไม่เป็นมืออาชีพ โดยไม่คำนึงถึงการกระทำของเขาแบกตัวคุณเองพร้อมกับบ่งบอกว่าคุณมั่นใจในตัวเองและคำตอบของคุณโดยไม่คำนึงถึงพฤติกรรมหรือความไร้ประโยชน์ของเขา


31
+1 สำหรับ"การกระทำที่ดีที่สุดคือการรักษาความเป็นมืออาชีพในการเผชิญกับความไม่เป็นมืออาชีพ" ที่
Steven Jeuris

สาธุเพื่อ"การกระทำที่ดีที่สุดคือการรักษาความเป็นมืออาชีพในการเผชิญกับความเป็นมืออาชีพ"
Jordan

65
  1. บอกเขาอย่างสุภาพว่าคุณไม่สนใจทำงานกับเขา (ไม่ใช่คุณเชื่อใจฉัน) และเดินออกไป ติดต่อแผนกทรัพยากรบุคคลที่คุณอาจสนใจในงานของผู้สัมภาษณ์ทันทีที่พวกเขาทำให้เขาขาดความชัดเจน

39
+1 สำหรับการติดต่อ HR และแจ้งให้พวกเขาทราบว่าทำไมคุณไม่ต้องการทำงานที่นั่น
Tyanna

11
อันที่จริงการแจ้งให้ฝ่ายทรัพยากรบุคคลทราบ แต่ไม่ต้องขมขื่นเมื่อให้คำติชม
Philippe

24
นักพัฒนาล้อเลียนแผนกทรัพยากรบุคคลอย่างต่อเนื่องและตอนนี้เรากำลังจะใช้พวกเขาในการรัดกุมผู้สัมภาษณ์ของเรา yuck แค่เดินออกไป หากผู้สัมภาษณ์เป็นคนงี่เง่าคนที่ทำให้เขาอยู่ในตำแหน่งนั้นก็เป็นคนงี่เง่าเช่นกัน อย่าเหน็ดเหนื่อย มันไม่เหมาะสม
Corbin มีนาคม

2
วิธีเดียวที่คนแบบนี้จะได้รับข้อความคือถ้าผู้คนสื่อสารกับคนที่สามารถส่งให้เขาได้
Jordan

1
เมโทรสเมิร์ฟ: ฉันเขียนว่า "6. " (เพื่อดำเนินการตามรายการที่ระบุในคำถาม) แต่ซอฟต์แวร์ฟอรัมเปลี่ยนเป็น "1. "
281377

41

คุณมีงานอยู่แล้วและนั่นทำให้คุณมีพลัง จำไว้. คุณไม่ต้องรับงานและคุณต้องการงานที่ดีกว่างานปัจจุบันของคุณ

ฉันเคยมีผู้ชายคนหนึ่งโทรหาฉันเพื่อใช้ "elsif" แทนที่จะเป็น "else if" เหตุผลที่ทำให้ฉันโกรธก็เพราะฉันสมัครงาน Perl และฉันใช้เวลา 15 นาทีในการเขียนโค้ด Perl บนไวท์บอร์ด

จากนั้นเขาก็ถามฉันว่าจะทำสิ่งเดียวกันใน java และฉันมีรอยขีดข่วน (ไม่มีวิธีการหลักเพราะ wtf ใครจะสนใจเกี่ยวกับสิ่งนั้นหรือไม่นั่นเป็นคำถามที่โกรธมากที่สุด ... ฉันพูดนอกเรื่อง) และสิ่งทั้งหมดคือ ถูกต้องยกเว้นสมองของฉันยังอยู่ในโหมด perl และฉันก็ทำ "elsif"

อึน้อยภูมิใจในตัวเองมาก ฉันยักไหล่ออกแล้วเขาก็เริ่มถามคำถามว่าทำไมฉันถึงไม่ "รบกวน" โดยความผิดพลาดของฉันและเมื่อฉันบอกว่ามันเป็นข้อผิดพลาดทางไวยากรณ์เล็กน้อยที่คอมไพเลอร์จะจับเขาก็เริ่มแดงแล้ว "คุณ มีทัศนคติที่ไม่ดี! " เสียงที่จุดฉันขอบคุณผู้สัมภาษณ์คนอื่นและเดินออกไป

จริง ๆ แล้วพวกเขาเรียกให้ฉันทำงาน (ฉันเดาว่าฉันเป็นการสัมภาษณ์ก่อนดังนั้นฉันต้องดูดีหลังจาก schmucks อื่น ๆ ) และเมื่อฉันเปิดใช้งานพวกเขาลงฉันบอกว่าฉันไม่ต้องการทำงานในสภาพแวดล้อมที่ ฉันจะวิจารณ์อย่างจริงจังสำหรับข้อผิดพลาดทางไวยากรณ์อย่างง่าย


38
ผู้คนลืมว่าการสัมภาษณ์เป็นกระบวนการสองทาง คุณกำลังสัมภาษณ์พวกเขาเช่นเดียวกับที่พวกเขาสัมภาษณ์คุณ
Zoot

3
+1 - ตามที่ @ Zoot ระบุไว้การสัมภาษณ์เป็นกระบวนการสองทางและในตอนท้ายของวัน บริษัท ไม่ควรปฏิบัติต่อคุณเหมือนพวกเขากำลังทำสิ่งที่คุณโปรดปรานโดยการสัมภาษณ์คุณ การเคารพซึ่งกันและกันในระหว่างขั้นตอนการสัมภาษณ์โดยทั่วไปจะเกิดขึ้นเมื่อคุณเริ่มงาน
rjzii

1
นี่คือผลลัพธ์ที่สมบูรณ์แบบสำหรับสถานการณ์เช่นนี้: เมื่อคุณได้รับการเสนองานไม่จำเป็นต้องยอมรับและสามารถปฏิเสธอย่างสุภาพและบอกพวกเขาว่าทำไม
Carson63000

4
@carson: ที่แย่ที่สุดที่ฉันเคยเจอคือ บริษัท ที่ปรึกษาในนิวยอร์กซิตี้ ... พวกเขาบอกฉันว่าผู้เชี่ยวชาญด้านประสิทธิภาพบอกว่าประสิทธิภาพการทำงานของพวกเขาจะเพิ่มขึ้น 20% ถ้าทุกคนใช้เมาส์ด้วยมือซ้ายเท่านั้นและนั่น ฉันควรจะโชคดีพอที่จะได้รับการเสนองานหรือไม่ฉันต้องเรียนรู้ "ทักษะ" นี้ ไม่จำเป็นต้องพูดว่าฉันไม่ติด
Satanicpuppy

1
@Graham: การร้องเรียนเกี่ยวกับข้อผิดพลาดทางไวยากรณ์ของJava
Keith Thompson

21

บอกเขาว่า HashMap ไม่ใช่คลาส IO, ยิ้มเยาะเหมือนคนโง่แล้วเช็คเข้าเรียนวิชาจัดการความโกรธ


1
ฮ่า ๆ ๆ ... ฉันคิดว่าคงตลกดีเหมือนกัน ฉันจะต้องแก้ไขให้ถูกต้องด้วยความสุภาพ
cjstehno

1
แต่จงถามเขาอย่างถ่อมตนว่าคำจำกัดความของคลาส IO คืออะไรและทำไม HashMap จึงเป็นของประเภทนั้น
Codism

15

ฉันค้นพบหนึ่งในนายจ้างก่อนหน้าของฉันว่าผู้สัมภาษณ์บางคนถามคำถามหรือปัญหาวลีในลักษณะที่ออกแบบมาเพื่อกระตุ้นการระคายเคืองเล็กน้อย ผู้สัมภาษณ์ต้องการดูว่าคุณโต้ตอบอย่างไร

ฉันเคยสัมภาษณ์คนที่มีคำถามเกี่ยวกับการนำเกมเหมือนเรือประจัญบานมาแนะนำว่าฉันวางแผนส่วนของตำแหน่งเรือและย้อนกลับการเปลี่ยนแปลงหากมีการปะทะกัน ฉันบอกว่าฉันอาจจะไม่ทำอย่างนั้น ฉันอาจตรวจสอบแต่ละส่วนก่อนและพล็อตก็ต่อเมื่อไม่มีการชนเพราะมันจะง่ายกว่าในการติดตั้งและเสียค่าใช้จ่ายน้อยกว่าเล็กน้อยในกรณีที่แย่ที่สุดโดยมีค่าใช้จ่ายเล็กน้อยในกรณีทั่วไป จริง ๆ แล้วเขาต้องการให้ฉัน "แย้ง" กับเขาอย่างสุภาพกว่าที่ฉันเพิ่งทำสิ่งที่เขาพูดเพราะคนที่คิดว่าการตัดสินใจออกแบบของพวกเขามีค่ามากกว่าคนที่ทำในสิ่งที่พวกเขาบอก เกือบทุกรอบการสัมภาษณ์เต็มรูปแบบที่ บริษัท นั้นฉัน

ดังนั้นบทเรียนก็คือ: ถ้าคุณสามารถโต้เถียงอย่างสมเหตุสมผลด้วยจุดที่มีเหตุผลดีโดยไม่ต้องกระตุกอย่างสมบูรณ์ให้ทำ

คำตอบของฉันสำหรับคำถามแรกที่คุณจะเป็นเช่นนี้: "อย่างใดอย่างหนึ่ง Hashmap ไม่ใช่คลาส IO แต่เป็นส่วนที่มีประโยชน์ของเฟรมเวิร์กคอลเล็กชันเมื่อคุณต้องการค้นหาคู่คีย์ / ค่าอย่างรวดเร็วไม่ใช่ ซิงโครไนซ์ดังนั้นคุณต้องปิดมันใน Collections.synchronizedMap หากคุณต้องการเข้าถึงจากหลาย ๆ เธรดแทน HashMap รวมถึง ... "

ดังที่กล่าวไว้ตามสถานการณ์ที่เฉพาะเจาะจงของคุณฉันไม่เชื่อว่าผู้สัมภาษณ์ของคุณกำลังพยายามหาวิธีการสัมภาษณ์ที่ซับซ้อน มีคนอวดรู้ซึ่งมีประโยชน์ในการพัฒนาซอฟต์แวร์ (ฉันรวดเร็วในการแก้ไขการใช้คำศัพท์ในทางที่ผิดและฉันไม่รังเกียจเมื่อผู้คนแก้ไขตัวเองเพราะภาษาทั่วไปเป็นสิ่งสำคัญสำหรับการทำงานร่วมกันในสายงานของเรา) และ มีชนิดที่พอใจในตัวเองและแสดงความยินดีด้วยตนเอง ในกรณีของคุณการตอบสนองที่สมเหตุสมผลเพียงคำถามที่สองคือการหัวเราะด้วยความเห็นชอบและอาจเป็นความคิดเห็นที่มีอัธยาศัยดีเกี่ยวกับเรื่องนี้ว่าสำคัญกว่าที่การทดสอบหน่วยของคุณผ่าน

ฉันสัมภาษณ์ผู้สมัครที่สอนฉันบางอย่างและฉันมักจะให้คะแนนสูงกว่าผู้สมัครที่ตอบคำถาม มีทางเลือกฉันควรจ้างคนที่ฉลาดกว่าฉัน แต่ฉันไม่ชอบถามคำถามเพื่อพิสูจน์ความฉลาดของตัวเอง (อย่างใดอย่างหนึ่งฉันไม่ฉลาดภายใต้ความกดดัน) ฉันชอบถามคำถามที่ช่วยในการประเมินทักษะการแก้ปัญหาและความสามารถในการอธิบายแนวความคิดที่เป็นวิธีแก้ปัญหาที่เสนอมาอย่างมีประสิทธิภาพ


1
+1 ถึง"มีตัวเลือกฉันควรจ้างคนที่ฉลาดกว่าฉัน แต่ฉันไม่ชอบถามคำถามเพื่อพิสูจน์ความฉลาดของตัวเอง (สำหรับข้อหนึ่งฉันไม่ใช่คนที่ฉลาดภายใต้ความกดดัน) ฉันชอบที่จะ ถามคำถามที่ช่วยในการประเมินทักษะการแก้ปัญหาและความสามารถในการอธิบายแนวความคิดที่เป็นวิธีแก้ปัญหาที่นำเสนอได้อย่างมีประสิทธิภาพ "
Jordan

+1 คำตอบที่ดีเลิศ คุณจะไม่ทราบได้ทันทีหากผู้สัมภาษณ์ "เล่นเกมจิตวิทยา" หรือจริง ๆ แล้วไม่มีคุณสมบัติในการทำงานสเปรดชีต พูดความจริงกับอำนาจเสมอสุภาพ ผลลัพธ์ที่ได้จะเป็นผลดีต่อคุณเสมอ
Paul Sasik

11

ขึ้นอยู่กับว่าคุณต้องการงานจริงหรือไม่

ถ้าเป็นเช่นนั้นชี้ให้เห็นว่าทำไมคุณถึงสับสนเกี่ยวกับคำถามและเสนอวิธีที่จะทำให้คำขอของเขาชัดเจนขึ้นในอนาคต หลีกเลี่ยงคำศัพท์ที่ทำให้เกิดความผิดกับเขาและลองอธิบายว่าทำไมคุณถึงสับสนกับคำขอของเขา ด้วยการทำเช่นนี้คุณจะแสดงความฉลาดความสามารถในการสื่อสารและสามารถลบล้างความคิดเห็นเชิงลบที่พวกเขาอาจเกิดขึ้นจากคุณโดยไม่ได้รับคำถามก่อนหน้านี้ นอกจากนี้เรายังต้องทำงานร่วมกับผู้คนที่โง่เง่าทางเทคโนโลยีเป็นประจำและแสดงให้เห็นว่าคุณหมดอารมณ์กับเรื่องนี้เป็นความคิดที่ไม่ดี

หากคุณไม่ต้องการงานฉันจะตอบตกลงและปล่อยให้เขาทำคำถามให้เสร็จ จบการสัมภาษณ์อย่างสุภาพโดยเร็วที่สุดและออกไปจากที่นั่น ฉันจะไม่ทำอะไรเลยเพื่อเผาสะพานเพราะคุณไม่รู้ว่าคุณอาจต้องการงานอื่นกับพวกเขาหรือ บริษัท อื่น ๆ

อย่าลืมว่าการสัมภาษณ์ไม่ใช่การทดสอบที่คุณจำเป็นต้องตอบคำถามทุกข้อให้ถูกต้อง ฉันเคยเห็นใครบางคนทำการสัมภาษณ์โดยที่ 95% ของผู้สัมภาษณ์ตอบคำถามไม่ถูกต้องและเขาก็ไม่เป็นไร


3
อันที่จริงจากเวลาที่การสัมภาษณ์เริ่มขึ้นความตั้งใจของฉันในการทำงานที่นั่นเริ่มแปรผกผันกับกำลังสองของจำนวนวินาทีที่ผ่านไป ไม่มีทางที่ฉันจะรับงานนั้น: D

2
+1 สำหรับ "การสัมภาษณ์ไม่ใช่การทดสอบที่คุณต้องการให้ทุกคำถามถูกต้อง" เมื่อฉันสัมภาษณ์ผู้คนช่วงเวลาที่ฉันรู้สึกถึงผู้สมัครที่ดีฉันเริ่มจากคำถามที่ยาก / เป็นไปไม่ได้จริงๆเพื่อดูว่าพวกเขาจัดการกับพวกเขาอย่างไร การสัมภาษณ์งานเป็นมากกว่าการทดสอบ
Nemanja Trifunovic

@Senthil ฉันสามารถเข้าใจได้ว่าในสถานการณ์ของคุณ แต่ฉันรู้ว่าในกรณีอื่น ๆ งานอาจมีบางสิ่งที่ผู้สมัครต้องการ ... สถานที่เงินเดือนประสบการณ์ ฯลฯ ผู้สัมภาษณ์มักไม่ถามคำถามที่ดีและฉันคิดว่ามันดี แนวคิดที่จะรู้วิธีตอบสนองต่อคำถามที่ไม่ดี
Rachel

@ ราเชลใช่ว่าเป็นเรื่องจริง ฉันมาจากอินเดียที่มี "คนมีความสามารถ" จำนวนมากพร้อมเอียงเครื่องชั่งให้แก่ บริษัท .. แต่โชคดีสำหรับฉันฉันไม่อยากที่จะได้งานนี้

เมื่อคุณตัดสินใจว่าคุณไม่ต้องการงานมันก็สมเหตุสมผลที่จะพูดอย่างสุภาพว่าคุณไม่คิดว่ามันเหมาะสมและคุณไม่ต้องการเสียเวลาอีกต่อไปแล้วออกไป เพียงแค่สุภาพเกี่ยวกับมัน
David Thornley

11

ขอบพระคุณ

ที่คุณค้นพบเกี่ยวกับมัน [ไร้ความสามารถ / ความเย่อหยิ่ง] ก่อนที่คุณจะทำงาน

ฉันว่าคุณหลบกระสุนร้ายแรง!


10

เพียงจำไว้ว่าการสัมภาษณ์เป็นเครื่องมือมากสำหรับผู้ให้สัมภาษณ์เช่นเดียวกับการสัมภาษณ์ คุณควรประเมินตลอดเวลาว่างานนั้นเหมาะกับคุณหรือไม่

หากคุณคิดว่าผู้สัมภาษณ์ของคุณเป็นคนงี่เง่าคุณก็ควรทำแบบที่เขาชอบโดยบอกให้คุณรู้ว่าคุณอาจไม่ต้องการทำงานกับเขา


9

ไม่ต้องทนทุกข์กับคนเขลา

ในทำนองเดียวกันอย่าทำงานกับพวกเขาหรือพวกเขา


5
หาฉัน บริษัท ที่ไม่มีคนบ้าหมู่บ้านอย่างน้อยหนึ่งคน ...
Wonko the Sane

1
@Wonko - จริง แต่คุณไม่ต้องทนกับพวกเขาและโดยเฉพาะอย่างยิ่งพยายามไม่ทำงานให้พวกเขา
JeffO

@ เจฟฟ์: ฉันเห็นด้วยกับครึ่งหลัง (หรืออย่างน้อยส่วน "ลอง") แต่ไม่เห็นด้วยกับส่วนแรกของคุณ การพูดคุยกับคนที่คุณไม่เห็นด้วยเป็นส่วนสำคัญของงานการเขียนโปรแกรมหรือไม่
Wonko the Sane

1
การพูดคุยกับคนที่คิดผิดนั้นเป็นเรื่องที่แตกต่างไปกว่าการพูดคุยกับคนที่คุณไม่เห็นด้วย !!!
ดินสีแดง

2
@Wonko the sane - @el fuser ฉันไม่เห็นด้วยกับหลาย ๆ คนที่ฉันคิดว่ามันยอดเยี่ยมและมีความเคารพนับถือมากมาย
JeffO

8

ครั้งหนึ่งในการสัมภาษณ์หลังโพสต์ในขณะที่คุยกับตัวแทนฝ่ายทรัพยากรบุคคลฉันสังเกตเห็นว่าในขณะที่ฉันประทับใจทุกคนที่ฉันได้พูดคุยและดูเหมือนว่าพวกเขาจะทำงานเป็นกลุ่มที่ดีมันเป็นการสัมภาษณ์เพื่อให้ทุกคนมีแนวโน้มพฤติกรรมที่ดีที่สุด คุณจะไม่ได้รู้จักกับคนอื่นจนกว่าคุณจะได้ทำงานกับพวกเขาสักพัก ทั้งหมดที่กล่าวมานำไปสู่ประเด็นของฉันโดยตรง: หากคุณไม่ชอบคนที่สัมภาษณ์คุณโอกาสที่คุณจะชอบพวกเขาจะน้อยลงเมื่อคุณเริ่มทำงานกับพวกเขาเป็นประจำทุกวัน

หากการสัมภาษณ์ดำเนินไปอย่างไม่ดีนักและเป็นการสัมภาษณ์แบบยาวเต็มวัน (เช่นการสัมภาษณ์เต็มวัน) จากนั้นฉันอาจจะมองหาจุดที่คุณสามารถนำผู้ที่นำกระบวนการออกไปด้านข้างและสุภาพเกี่ยวกับความกังวลของคุณ ขึ้นอยู่กับว่าจะไปอย่างไร (เช่นถ้าคนที่ทิ้งความประทับใจในแง่ลบมาจากกลุ่มอื่นมันอาจจะทำให้รู้สึกกด) ฉันจะให้พวกเขารู้ว่าคุณต้องการที่จะจบการสัมภาษณ์เร็วและถ้าพวกเขาถามว่าทำไมเพียงแค่สุภาพ บอกพวกเขาว่าคุณไม่คิดว่าคุณจะเข้ากับวัฒนธรรมองค์กรได้ดี หากพวกเขาขอรายละเอียดเพิ่มเติมนอกเหนือจากนั้นขึ้นอยู่กับคุณว่าคุณต้องการตอบคำถามเหล่านี้หรือไม่ แต่โดยทั่วไปแล้วคุณจะพูดน้อยกว่าเพราะมีทุกสิ่งที่จะได้รับจากคำตอบของคุณและขึ้นอยู่กับสิ่งที่คุณพูด


1
+1: ... หากคุณไม่ชอบคนที่สัมภาษณ์คุณโอกาสที่คุณจะชอบพวกเขาจะน้อยลงเมื่อคุณเริ่มทำงานกับพวกเขาเป็นประจำทุกวัน - ถูกต้อง 100%
Jim G.

7

เรียกเขาว่า

เหตุผลกับเขา - สิ่งต่อไปนี้ หากเขาสมควรที่จะทำงานเขาจะประกันตัวหลังจากคำตอบของคุณและเห็นข้อบกพร่องในการสอบสวนครั้งก่อนของเขา หากเขาทำให้มันจบสถานการณ์สมมุตินี้โดยไม่เห็นเหตุผลเอาล่ะเดินออกไป

คุณ:โอ้ฉันขอโทษฉันไม่ได้ตระหนักว่าคุณต้องการให้ฉันรวมวิธีการหลัก

เขา:มันจะไม่วิ่งโดยไม่มีวิธีหลักดังนั้นทำไมคุณไม่รวมมันด้วย?

คุณ:ฉันรู้ว่าในบางจุดจำเป็นต้องเริ่มต้นการทำงาน แต่ฉันนึกถึงสถานการณ์อื่น ๆ เช่นเซิร์ฟเวอร์ซึ่งการดำเนินการได้เริ่มขึ้นแล้ว

เขา:นั่นคือเหตุผลสำหรับรหัสที่จะไม่ทำงาน

คุณ:เห็นได้ชัดว่าคุณมีปัญหาบางอย่างที่นี่ คุณเชื่อจากประสบการณ์นี้หรือไม่ว่าฉันได้บอกว่าฉันขาดความรู้เกี่ยวกับวิธีการหลัก ๆ ?

เขา:ใช่ (คุณควรจะเดินออกไป)
เขา:ไม่ ...

คุณ:จากนั้นโปรดช่วยฉันเข้าใจว่าปัญหาคืออะไร

หวังว่า ณ จุดนี้คุณสามารถสนทนาได้อย่างสมเหตุสมผล ถ้าไม่เช่นนั้นมันไม่คุ้มค่ากับเวลาของคุณ


4

ไม่เคยทำตัวเลือกที่ 1 และ 3 มันอาจรู้สึกดีที่จะระบายความโกรธของคุณ แต่มันไม่ได้แก้ปัญหาใด ๆ (แทนมักจะทำให้แย่ลง) มันง่ายที่จะประณามคนที่มองโง่ แต่โดยไม่รู้ภาพใหญ่มันอาจเป็นความผิดพลาดง่าย ๆ และโดยรวมแล้วเพียงแค่ดึงคุณเข้าสู่ลมบ้าหมูอารมณ์ดังนั้นคุณจึงเป็นส่วนหนึ่งของปัญหา

ฉันอาจจะไปกับตัวเลือก 4 ในตอนแรก บางคนอาจเรียนรู้จากข้อเสนอแนะและมีเหตุผลมากขึ้น แต่ถ้ามันไม่ได้ผลให้เปลี่ยนไปใช้ทางเลือกที่ 2 ไม่มีจุดใดที่เสียเวลาและความพยายามในการพยายามเปลี่ยนคนที่ไม่ยอมเปลี่ยนแปลง และแม้แต่น้อยที่พยายามพิสูจน์ให้คนที่ฉันรู้จักดีกว่าถ้าเขาไม่เต็มใจยอมรับมัน


4

ฉันมีการสัมภาษณ์ที่คล้ายกันยกเว้นว่าฉันพยายามที่จะพาผู้ชายผ่านรหัสของฉัน คำตอบของเขาคือระเบิดและตะโกนว่าเขามีทีม [10 หรือไม่? 15?] นักพัฒนาและฉัน "ไม่มีทัศนคติที่จะทำงานใน [สิ่งแวดล้อม]" คำตอบของฉัน? เดินออกไป.


2
บริษัท ของเขาอาจเป็นเจ้าของโดยลุงของเขา
JeffO

3

ถ้าฉันจะเป็นคุณฉันจะทำ5 (บอกว่ามันเป็นความผิดพลาดโดยฉัน) จากนั้นฉันจะได้รับความคิดเห็นเชิงลบเกี่ยวกับการสัมภาษณ์ นอกจากนี้ถ้าเป็นไปได้ฉันจะบอกคนอื่น ๆ (เช่นคุณ) เกี่ยวกับเหตุการณ์นี้พร้อมกับชื่อ บริษัท (อย่างที่คุณไม่ได้ทำ) และจะเตือนพวกเขา
ฉันจะไม่ทำ 1,2 มันเป็นไม่เป็นมืออาชีพ จะไม่ทำ 3 และ 4 เพราะฉันไม่รับผิดชอบต่อความโง่เขลาของเขาและไม่ใช่งานของฉันที่จะทำให้เขา / เธอดีขึ้น


ก้าวร้าว?
TRiG

2

จากประสบการณ์พวกเขากำลังพยายามค้นหานักพัฒนาประเภทตำราจากนักพัฒนา "ฉันกินรหัส" นักพัฒนาหลายคนล้มเหลวในคำถามโง่ ๆ (ไม่มีเรื่องตลก)

นอกจากนี้ยังมีสถานการณ์ที่หากพวกเขาจ้างนักพัฒนาประเภท (Jon Skeet) เช่นผู้พัฒนาฉลาดกว่าผู้สัมภาษณ์ผู้สัมภาษณ์พบว่าเป็นภัยคุกคามและกำจัดผู้ให้สัมภาษณ์เพื่อความปลอดภัยในการทำงาน (หลายครั้งผู้สัมภาษณ์เป็นหัวหน้าสถาปนิก หรือหัวหน้าทีม)

มันเป็นเรื่องที่จับได้ 22. เพียงแค่เดินออกไปและบอกฝ่ายทรัพยากรบุคคลเพื่อผลักงานที่ดวงอาทิตย์ไม่ส่องแสง (ในลักษณะที่สุภาพ) บอกพวกเขาว่าคุณรู้จัก Jon Skeet .... ฮ่า ๆ


นี้แน่นอน ผู้สัมภาษณ์มักจะกลัวที่จะจ้างใครสักคนที่ฉลาดกว่าพวกเขาโดยเฉพาะอย่างยิ่งถ้าพวกเขาอยู่ในบทบาทผู้นำ / ผู้จัดการเพราะคนที่ฉลาดกว่านั้นอาจจบลงด้วยการรับงานหรือพิสูจน์ให้พวกเขาไร้ความสามารถ
Wayne Molina

0

ฉันได้อ่านที่ไหนสักแห่งครั้งเดียวในสถานการณ์นี้คุณสามารถเล่าเรื่องให้เขาฟังได้ สิ่งสำคัญคือเรื่องราวที่ดูเหมือนจะไม่เกี่ยวกับเขา แต่เขาจะรู้ว่ามันเป็นเรื่องของเขา นี่คือชนิดของการส่งข้อความอ่อนเกิน คุณกำลังบอกเรื่องราว แต่ในใจของเขาเขารู้ว่าคุณกำลังพูดถึงเขาอยู่ในจิตใต้สำนึก ดังนั้นเรื่องราวจะเป็นเช่นนี้:

"โอ้นี่ทำให้ฉันนึกถึงผู้สมัครที่ทำสิ่งตลก ๆ เขาได้สัมภาษณ์กับผู้ชายที่ฉลาดและในที่สุดผู้สมัครก็ตีเขาที่หน้าและออกจากห้องผู้สัมภาษณ์ตกใจและรู้ว่ามีบางอย่าง ผิดกับเขา ... "


1
ดังนั้นคุณจะเลือก # 1 แต่พูดด้วยวาจา?
Wonko the Sane

อืม ... ไม่แน่นอน ฉันคิดว่าคุณไม่เห็นประเด็น
Adam Arold

0

เคยไปที่นั่น. อย่างที่คุณรู้แล้วเขา (เธอ) กำลังพยายามไต่สวนเขาเกี่ยวกับ Java มากกว่าคุณโดย "downvoting" คำตอบของคุณ (เคยดูหนังเรื่อง "Amadeus" ด้วยตัวละคร "Salieri")

โปรดจำไว้ว่าเขา / เธออย่างสุภาพว่าคุณอยู่ที่นั่นเพื่อหางานทำไม่ใช่เพื่อทดสอบว่าใครรู้เพิ่มเติมเกี่ยวกับ Java / (เทคโนโลยีใด ๆ ก็ตาม) ว่ามันโอเคที่คุณจะพยายามสร้างความประทับใจให้ผู้สัมภาษณ์เพราะคุณกำลังมองหางานและ เพื่อให้แต่ละคนอาจแก้ปัญหาในลักษณะที่แตกต่างจากคนอื่นและนั่นไม่ได้แปลว่าเป็นคำตอบที่ผิด


0

ฉันตอบคำถามทุกข้อระหว่างการสัมภาษณ์แม้แต่คนงี่เง่า ตัวอย่างเช่นในการสัมภาษณ์เมื่อเร็ว ๆ นี้ (ฉันสมัครตำแหน่ง Software Architect และผู้สัมภาษณ์เป็นสถาปนิกด้านเทคนิคตามชื่อของเขา) ฉันมีคำถามที่จะแสดงรายการกรอบงาน. NET ทุกรุ่นที่วางจำหน่ายจนกระทั่ง. NET4 ไม่มีปัญหาฉันให้ผู้สัมภาษณ์มากขึ้นเมื่อบอกเขาว่าฉันใช้. NET Framework จากช่วงเริ่มต้นในวันที่ 06/2000 :)


การใช้ที่เป็นไปได้อะไรที่จะแสดงรายการ. NET Framework รุ่นที่เป็นไปได้ทั้งหมด แน่นอนว่าฉันยังใช้. NET อยู่ด้วยเนื่องจากฉันคิดว่า Visual Studio .NET Beta ครั้งล่าสุดดังนั้นฉันจึงอาจแสดงรายการส่วนใหญ่จากหน่วยความจำ
Ramhound

ฉันก็ไม่รู้เหมือนกันและฉันก็ไม่อยากถามเขาว่าทำไมเขาถึงถามคำถามนี้กับฉัน :)
Tien Do

-3

การทดสอบอาจเป็นวิธีที่คุณตอบคำถามและจัดการกับบุคคลที่มีอำนาจ "ผิดอย่างเห็นได้ชัด" เจ้านายลูกค้าลูกค้าเพื่อนร่วมงานลูกค้า ...


1
-1: แม้ว่าคุณจะผ่านการทดสอบแบบนี้คุณต้องการทำงานกับคนแบบนั้นหรือไม่?
Jim G.

-5

5

ผู้สัมภาษณ์ถูกต้องเสมอ จากนั้นไปที่ programmers.SE เพื่อระบาย :)


ฉันจะสนใจผู้สมัครที่ไม่เห็นด้วยกับฉันมากขึ้นและสามารถสำรองตำแหน่งของพวกเขาได้ ฉันไม่เชื่อว่าการโพสต์งานหมายความว่าคุณจะจัดงานเทศกาล ass-kiss
JeffO

3
…ติดตามจากนั้นไปที่ meta.programmers.SE เพื่อระบายว่าโปรแกรมเมอร์ของคุณปิดคำพูด
kojiro
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.