มารยาทที่ดีในการถามนายจ้างว่าพวกเขาให้คะแนนอย่างไรกับการทดสอบ Joel? [ปิด]


37

การสัมภาษณ์นักพัฒนานั้นแตกต่างจากที่อื่น ๆ ส่วนใหญ่เพราะคุณไม่เพียง แต่กังวลเกี่ยวกับคนที่คุณทำงานผลประโยชน์คำบรรยายลักษณะงาน ฯลฯ คุณยังมี EXTRA ที่ต้องกังวลหลังจากได้งาน การเขียนสองแอปพลิเคชันที่มีข้อกำหนดที่แน่นอนอาจแตกต่างกันอย่างมากหากคุณทำงานในสภาพแวดล้อมที่มีเสียงดังและเงียบโดยใช้ VS2003 / .NET 2.0 เทียบกับ VS210 / .NET 4.0. โดยใช้ SVN กับ VSS

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

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


18
"เป็นเรื่องตลกหรือไม่ที่จะถาม [Fog Creek] ว่าพวกเขาให้คะแนนกับ Joel Test ได้อย่างไร"
mlvljr

คำตอบ:


67

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

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


7
อย่างแน่นอน ฉันจะไม่ทำงานที่พวกเขาพบคำถามเช่นนี้ดูถูก ฉันเคารพผู้สัมภาษณ์มากเท่ากับฉันยกเว้นเขา / เธอที่จะเคารพฉัน ถ้าไม่เช่นนั้นก็มีงานให้โปรแกรมเมอร์มากมาย ฉันคิดว่าเราค่อนข้างโชคดี
Tamás Szelei

7
ฉันถามคุณว่า "คุณใช้อะไรในการควบคุมซอร์สโค้ด" เกือบทศวรรษที่ผ่านมาเมื่อการหางาน
David Thornley

2
นอกจากนี้นี่คือรายการคำถามอื่น ๆ ที่คุณสามารถถามได้: programmers.stackexchange.com/questions/1319/ …
Brian R. Bondy

1
+1 ในขณะที่ฉันไม่ชอบการทดสอบ Joel มากมันเป็นฐานที่ดีในการสร้างการทดสอบ Ryan Hayes ใช่คุณมีความคาดหวังของคุณเองและอย่างที่แอนนาพูดไว้การสัมภาษณ์เป็นกระบวนการสองทาง การถามคำถามจะแสดงว่าคุณสนใจ บริษัท จริงๆ

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

24

Joel ทดสอบอุปกรณ์ของคุณเพื่อวัดว่านายจ้างที่มีศักยภาพดีแค่ไหน?

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

.. แต่คุณสามารถพาสุนัขของคุณไปที่สำนักงานคุณมีวันต่อสัปดาห์ในการทำงานในโครงการของคุณเองมีอาหาร 24x7 กับซูชิที่ยอดเยี่ยมพื้นที่ทำใจให้สบายสไลด์เพื่อลงบันไดฟรีโค้ก / กาแฟ / OJ และพวกเขาสร้างซอฟต์แวร์ที่น่าทึ่งที่สุดในโลก

มันให้คะแนนต่ำในการทดสอบ Joel เท่าที่ฉันจะเห็น แต่คุณจะกลับมาทำงานให้กับนายจ้างรายนี้ # ตามสิ่งนี้หรือไม่?

หากมีเสียงดัง - คุณสามารถเปิดหูฟังได้ หากไม่มีการทดสอบให้ทดสอบแชมเปี้ยนยูนิตและ / หรือการทดสอบอัตโนมัติ ถ้าไม่มีงานสร้างยามค่ำคืนให้เขียนงาน cron หรือติดตั้ง CI ที่ไหนสักแห่ง

โดยทั้งหมดให้ใช้การทดสอบ Joel เป็นแนวทางในการตั้งคำถามที่คุณอาจต้องการถาม แต่มีตัวชี้วัดอื่น ๆ จำนวนมากซึ่งบางอย่างอาจมีความสำคัญต่อคุณมากกว่าคนอื่น ๆ

(ไม่มีรางวัลสำหรับการเดาว่านายจ้างเป็นใคร!)


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

1
Google ไม่มีผู้ทดสอบใช่ไหม เป็นเรื่องจริงเหรอ?
ทิมกู๊ดแมน

1
@Tim: Google มีผู้ทดสอบ (แม้ว่าพวกเขาจะเน้นการทดสอบอัตโนมัติ) ดูเช่นgoogletesting.blogspot.com/2010/03/google-is-hiring-sets.html
Josh Kelley

2
คุณมักจะเขียนโค้ดระหว่างการสัมภาษณ์กับ Google อย่างน้อยก็สำหรับตำแหน่งทางเทคนิค
ว่าง Remy

1
@JBRWilkinson: ใช่ฉันมีและมีรหัสมากมายที่จะเขียนบนไวท์บอร์ด แต่อาจเป็นเพราะตำแหน่งทางวิศวกรรมซอฟต์แวร์เท่านั้น
ว่าง Remy

5

ฉันไม่เคยทำงานในสถานที่ที่มีคะแนนสูงกว่า 4 ในการทดสอบ Joel เมื่อฉันไปฉันมีแพ็คเก็ตขนาดเล็กที่ฉันนำติดตัวไปด้วยซึ่งรวมถึงสำเนาประวัติย่อของฉันอีก (ฉันเจอนายหน้าที่ใส่ชื่อของฉันไว้บนประวัติย่อของคนอื่น) รวมทั้งคำถามมากมายซึ่งบางส่วนเป็น การทดสอบ joel สับไปรอบ ๆ ไม่มีใครเคยพูดถึงว่าพวกเขาจำคำถามได้


2
ว้าวนั่นมันไร้สาระที่พวกเขาต้องการเขียนเรซูเม่ของคุณใหม่ ฉันคิดว่านั่นเป็นเหตุผลที่ดีในการนำของคุณมาเอง
Ryan Hayes

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

น่าสนใจ
Magnus Wolffelt

นั่นคือสิ่งที่น่าทึ่งที่สุดที่ฉันเคยได้ยิน ฉันนำสำเนาประวัติส่วนตัวและสำเนามาด้วยเสมอ แต่ฉันไม่เคยคิดเลยว่าจะต้องจัดการกับอะไรแบบนั้น!
riwalk

เป็นเรื่องธรรมดามากที่นายหน้าจะจัดรูปแบบเรซูเม่ของคุณด้วยหัวจดหมายและบางครั้งก็แก้ไขเล็กน้อย แต่การใส่ชื่อของคุณในเรซูเม่ของคนอื่นนั้นผิดจรรยาบรรณอย่างชัดเจน
Ken Liu

4

การทดสอบ Joel เป็นแรงบันดาลใจให้ฉันถามคำถาม 'แบบนั้น' การควบคุมเวอร์ชันอะไรการติดตามบั๊กการทดสอบ ...

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

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

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

PS: เพียงให้แน่ใจว่าคุณรู้ว่าสิ่งที่คุณพูดถึงไม่เพียง แต่เดินข้ามรายการบางรายการ


3

ฉันมีคำถาม 3 ข้อเกี่ยวกับสภาพแวดล้อมในการพัฒนาซึ่งคำตอบเชิงลบสำหรับผู้ใดก็คือการหยุดการแสดง

คุณใช้ซอฟต์แวร์ควบคุมเวอร์ชันใด

คุณใช้ปัญหาอะไร / ตัวติดตามข้อบกพร่อง?

กระบวนการพัฒนาของคุณคล้าย Scrum หรือไม่?

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