คำถามสัมภาษณ์งานทั่วไปที่เกี่ยวข้องกับการพัฒนาเกมมีอะไรบ้าง [ปิด]


11

ฉันได้ดูตัวอย่างจาก StackOverflow แล้ว แต่ฉันอยากรู้ว่ามีใครบ้างที่สามารถแสดงตัวอย่างที่เป็นรูปธรรมของคำถามสัมภาษณ์งาน ... พวกเขาต่างจากงานที่เกี่ยวข้องกับการพัฒนาเกมหรือไม่?


1
โดย "การพัฒนาเกม" คุณหมายถึงการเขียนโปรแกรมเป็นหลัก?
Bill

ใช่ลืมพูดถึงขอโทษ
Jesse Emond

5
นี่ควรเป็นวิกิชุมชนหรือไม่เนื่องจากไม่มีคำตอบที่ถูกต้อง แต่เป็นรายการคำถาม?
Ian Schreiber

3
... แต่ถ้าฉันบอกคุณคุณจะได้เปรียบอย่างไม่เป็นธรรมหากคุณสัมภาษณ์เรา
Tetrad

คำตอบ:


6

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

  • คณิตศาสตร์
  • ไวยากรณ์การเขียนโปรแกรม
  • ระเบียบวิธีการเขียนโปรแกรม
  • แก้จุดบกพร่อง

อย่างน้อยฉันก็เป็น คำถามวิธีการเขียนโปรแกรมของฉันถูกใช้เป็นประโยคในแง่ของคำศัพท์ที่เกี่ยวข้องกับเกมเช่นshipsและbulletsแต่จริงๆแล้วมันเป็นคำถามออกแบบและคำถามคณิตศาสตร์


17

ฉันเป็นคนเลวเพราะฉันคิดถึงสิ่งเหล่านี้หรือไม่

  • คุณทำอะไรเพื่อความสนุก? (การแปล: คุณมีชีวิตทางสังคมที่จะเข้าไปยุ่งกับการใส่ใน 60 ชั่วโมงสัปดาห์ปกติ 100+ ชั่วโมงในสัปดาห์วิกฤติ?)
  • คุณสมดุลชีวิตส่วนตัวของคุณกับงานอย่างไร (การแปล: คุณเคยมีประสบการณ์กับงานปกติที่คุณใส่ในหนึ่งวันแล้วกลับบ้านเมื่อเสร็จแล้วหรือเราจะจัดรูปแบบสมองของคุณด้วยความคาดหวังที่บ้าคลั่งที่ทำเงินให้เราได้ไหม)
  • คุณเห็นตัวเองอยู่ที่ไหนในอีกห้าปี (การแปล: เรามีภาพที่สมเหตุสมผลในการทำให้คุณอยู่ในบทบาทลิงรหัสเดียวกันสำหรับหลายรอบผลิตภัณฑ์หรือไม่)

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


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

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

ฉันปรบมือคุณ คุณเชื่อหรือไม่ว่าแรงจูงใจของคุณในเรื่องนี้เป็นเรื่องปกติของอุตสาหกรรมหรือมีระดับพิเศษหรือไม่?
ความสับสนวุ่นวาย

4
มีหลักฐานว่าอุตสาหกรรมเกมส่งเสริมน้อยกว่าคนอื่นหรือไม่? สิ่งที่ฉันได้อ่านส่วนใหญ่บอกว่าการกระโดดงานนั้นทำกำไรได้มากกว่าทุกหนทุกแห่งถ้าคุณต้องการจัดการกับความเครียดและความเสี่ยง หากมีสิ่งใดเกมน่าจะเป็นอุตสาหกรรมซอฟต์แวร์เดียวที่คุณจะได้รับตำแหน่ง "ผู้อาวุโส" หรือ "ผู้นำ" ในห้าปี

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

6

จากประสบการณ์ของฉันที่ถูกสัมภาษณ์:

  • คาดหวังคำถามทางเทคนิคบางอย่างที่เกี่ยวข้องกับความพิเศษของคุณ (เช่นหากคุณพยายามตำแหน่งโปรแกรมเมอร์กราฟิก, คาดหวังว่าคำถามบางอย่างเกี่ยวกับไลบรารีกราฟิกที่คุณทำงานด้วยและอัลกอริทึมกราฟิกที่โดดเด่นกว่า)

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

  • คุณอาจมีคำถามเกี่ยวกับสาขาอื่นเช่นเสียงทัศนศิลป์การผลิตและการออกแบบเกมหรือคำถามเกี่ยวกับความสามารถในการเล่นกับผู้คนในสาขาเหล่านั้นเป็นอย่างดี คุณไม่จำเป็นต้องมีความเชี่ยวชาญในด้านที่ไม่ใช่การเขียนโปรแกรม แต่คุณต้องสามารถสื่อสารอย่างมีประสิทธิภาพกับผู้ที่ไม่ใช่โปรแกรมเมอร์ (คำถามโปรดของฉัน: "อธิบาย [polymorphism / A * / quaternions / อะไรก็ตาม] กับฉันในแง่ของยาย technophobic ของฉันจะเข้าใจ")

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

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


4

แน่นอนว่ามีคำถามสัมภาษณ์มาตรฐาน (การเขียนโปรแกรมส่วนบุคคล ฯลฯ ) แต่ก็มีคำถามเกี่ยวกับเกมเช่น:

  • คุณชอบ / เล่นเกมประเภทใด
  • เกมโปรดของคุณคืออะไร?
  • คุณทำงานกับแนว X ได้ไหม

นอกจากนี้พวกเขาอาจถามคุณเกี่ยวกับเทคโนโลยีเฉพาะ / APIs / SDK และความเชี่ยวชาญของคุณคืออะไร (กราฟิก? ฟิสิกส์? เสียง?)


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

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

1
ถ้าพวกเขาสามารถพูดได้อย่างยาวเกี่ยวกับสาเหตุที่ Pac-Man เป็นเกมที่ยอดเยี่ยมฉันต้องการที่จะตอบสนองทั่วไปที่ฉันได้รับเมื่อสัมภาษณ์เรื่อง "ใช่ฉันรัก $ X" โดยไม่มีการติดตาม (และ 80% ของเวลา X เป็นได้ทั้ง WoW หรือเกมที่มีงบประมาณสูงเมื่อเร็ว ๆ นี้)

1
คำตอบที่พบบ่อยที่สุดที่ฉันได้รับคือ "Need For Speed" เมื่อผมถามที่หนึ่งคำตอบคือเสมอ "ผมจำไม่ได้."
Vijay Varadan

4

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

และสำหรับฉันในฐานะวิศวกรกราฟิกคอมพิวเตอร์

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

4

คุณไม่ได้ระบุวินัย แต่สำหรับการเขียนโปรแกรมเกือบทุกการทดสอบ บริษัท ที่ฉันเคยเห็นได้รวม:

  • คำถามเกี่ยวกับ destructors เสมือนใน C ++ สิ่งที่พวกเขาทำเมื่อพวกเขาต้องการ ฯลฯ
  • คำถามเกี่ยวกับผลิตภัณฑ์ดอทและผลิตภัณฑ์ข้ามสิ่งที่พวกเขาทำวิธีการใช้งาน

3

ไม่มีคำตอบอื่น ๆ ที่ไม่ใช่คำตอบที่ดี

การทดสอบการเขียนโปรแกรม: โดยทั่วไปต้องการเห็นสิ่งที่คุณมีความสามารถและสิ่งที่คุณต้องการในช่วงเวลานั้น .. เพียงแค่จำไว้ว่าคำตอบที่ผิดนั้นไม่เคยดีเลยดังนั้นอย่ารีบเร่งสิ่งเหล่านี้เพื่อให้ดูเหมือนว่าคุณ . เพียงค้นหา google เพื่อทำการทดสอบการเขียนโปรแกรม ลองดูที่การทดสอบการเขียนโปรแกรมของ Sucker Punch .. นั่นเป็นเรื่องน่าอับอายและมีอยู่ตลอดไป (โพสต์ฟอรัมนับร้อยที่เกิดจากการพยายามหาทางออกที่ดี)

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

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

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

โชคดี!

แก้ไข: ลิงค์แคชไปยังรายการงานดูดของ Puncherเก่าที่มีการทดสอบการเขียนโปรแกรมอ้างอิงที่ด้านล่าง


3
ฉันไม่สามารถทดสอบการเขียนโปรแกรม sucker punch ผ่านทาง Google ... คุณสามารถให้ลิงค์ได้หรือไม่?
Bill

1
@บิล. ขออภัยดูเหมือนว่าพวกเขาไม่มีตำแหน่งการเขียนโปรแกรมแบบเปิดดังนั้นการทดสอบการเขียนโปรแกรมไม่ได้อยู่ในเว็บไซต์ของพวกเขา .. ฉันหาลิงก์ Google Cache ไปที่งานเขียนโปรแกรมเก่าและใส่ลิงค์ในโพสต์แล้ว สนุก!
James

คาดว่าเดาได้ แต่ลิงค์จะตายแล้วและฉันไม่สามารถหาลิงก์ใหม่ได้
leetNightshade

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