ฉันได้ดูตัวอย่างจาก StackOverflow แล้ว แต่ฉันอยากรู้ว่ามีใครบ้างที่สามารถแสดงตัวอย่างที่เป็นรูปธรรมของคำถามสัมภาษณ์งาน ... พวกเขาต่างจากงานที่เกี่ยวข้องกับการพัฒนาเกมหรือไม่?
ฉันได้ดูตัวอย่างจาก StackOverflow แล้ว แต่ฉันอยากรู้ว่ามีใครบ้างที่สามารถแสดงตัวอย่างที่เป็นรูปธรรมของคำถามสัมภาษณ์งาน ... พวกเขาต่างจากงานที่เกี่ยวข้องกับการพัฒนาเกมหรือไม่?
คำตอบ:
บริบทของคำถามอาจเปลี่ยนแปลงได้ แต่ไม่ใช่จริง ๆ หากคุณกำลังมองหาโปรแกรมคุณจะยังคงถูกถามคำถามที่ใช้กับวิทยาศาสตร์คอมพิวเตอร์โดยทั่วไปรวมถึง แต่ไม่ จำกัด เพียง:
อย่างน้อยฉันก็เป็น คำถามวิธีการเขียนโปรแกรมของฉันถูกใช้เป็นประโยคในแง่ของคำศัพท์ที่เกี่ยวข้องกับเกมเช่นships
และbullets
แต่จริงๆแล้วมันเป็นคำถามออกแบบและคำถามคณิตศาสตร์
ฉันเป็นคนเลวเพราะฉันคิดถึงสิ่งเหล่านี้หรือไม่
คำเตือน : โปรดทราบว่าคำตอบนี้มีความฉลาดทางความขมขื่นและความเห็นถากถางดูถูกและเนื้อหาของมันสะท้อนให้เห็นถึงสถานการณ์ที่เลวร้ายที่สุดซึ่งอุตสาหกรรมเกมเป็นที่น่าอับอาย มีผู้คนจำนวนมากที่มีจริยธรรมและมีแรงจูงใจในการปฏิบัติงานการจ้างงานและการจัดการในอุตสาหกรรมและการถูกถามคำถามใด ๆ เหล่านี้ไม่ได้หมายความว่า "แปล" จะมีผลโดยอัตโนมัติ
จากประสบการณ์ของฉันที่ถูกสัมภาษณ์:
คาดหวังคำถามทางเทคนิคบางอย่างที่เกี่ยวข้องกับความพิเศษของคุณ (เช่นหากคุณพยายามตำแหน่งโปรแกรมเมอร์กราฟิก, คาดหวังว่าคำถามบางอย่างเกี่ยวกับไลบรารีกราฟิกที่คุณทำงานด้วยและอัลกอริทึมกราฟิกที่โดดเด่นกว่า)
บริษัท บางแห่งให้การทดสอบการเขียนโปรแกรมของคุณกับ "การเขียนโค้ดเพื่อทำ X" หลากหลาย สิ่งนี้อาจเกิดขึ้นในการสัมภาษณ์ของคุณแบบเรียลไทม์หรือพวกเขาอาจขอให้คุณทำล่วงหน้าและส่งใบสมัครพร้อมกับใบสมัครของคุณ คาดหวังว่าจะได้เผชิญหน้ากับคนผิวแดงผ่านความลำบากใจที่ต้องระบุข้อผิดพลาดในรหัสของคุณเอง
คุณอาจมีคำถามเกี่ยวกับสาขาอื่นเช่นเสียงทัศนศิลป์การผลิตและการออกแบบเกมหรือคำถามเกี่ยวกับความสามารถในการเล่นกับผู้คนในสาขาเหล่านั้นเป็นอย่างดี คุณไม่จำเป็นต้องมีความเชี่ยวชาญในด้านที่ไม่ใช่การเขียนโปรแกรม แต่คุณต้องสามารถสื่อสารอย่างมีประสิทธิภาพกับผู้ที่ไม่ใช่โปรแกรมเมอร์ (คำถามโปรดของฉัน: "อธิบาย [polymorphism / A * / quaternions / อะไรก็ตาม] กับฉันในแง่ของยาย technophobic ของฉันจะเข้าใจ")
เนื่องจากเกม dev เป็นแบบทีมดังนั้นคาดว่าจะมีคำถามที่ไม่ใช่การเขียนโปรแกรมจำนวนมากที่พยายามค้นหาความเหมาะสมของทีม: คำถามเกี่ยวกับวิธีที่คุณจัดการกับสถานการณ์ที่ตึงเครียด, ไม่เห็นด้วยกับผู้บังคับบัญชา, คำขอสิบเอ็ดชั่วโมงจากผู้เผยแพร่ นักออกแบบและโดยทั่วไปถ้าคุณเป็นคนประเภทที่คนอื่นอยากใช้เวลามากกว่าที่พวกเขาใช้กับครอบครัว
แน่นอนว่ากระบวนการสัมภาษณ์ของทุก บริษัท นั้นแตกต่างกัน แต่ฉันคิดว่าคุณจะพบความคล้ายคลึงกันมากกว่าความแตกต่างระหว่างการเขียนโปรแกรมอุตสาหกรรมเกมและการเขียนโปรแกรมอุตสาหกรรมซอฟต์แวร์ที่ดีขึ้นในแง่ของการสัมภาษณ์ ความแตกต่างที่ยิ่งใหญ่ที่สุดคือในอุตสาหกรรมเกมคนที่สัมภาษณ์คุณอาจจะไม่สวมสูท :)
แน่นอนว่ามีคำถามสัมภาษณ์มาตรฐาน (การเขียนโปรแกรมส่วนบุคคล ฯลฯ ) แต่ก็มีคำถามเกี่ยวกับเกมเช่น:
นอกจากนี้พวกเขาอาจถามคุณเกี่ยวกับเทคโนโลยีเฉพาะ / APIs / SDK และความเชี่ยวชาญของคุณคืออะไร (กราฟิก? ฟิสิกส์? เสียง?)
สำหรับคำถามเช่นนี้มีเว็บไซต์ที่ดี: glassdoor.com มันมีความเชี่ยวชาญเป็นพิเศษในการแสดงความคิดเห็นและยังนำเสนอสิ่งอื่น ๆ เกี่ยวกับ บริษัท การเป็นสมาชิกฟรี (หรือเมื่อครึ่งปีที่แล้ว) ถ้าคุณใช้เวลาที่นั่นกรอกแบบสัมภาษณ์ของคุณใน บริษัท ของคุณ คุณจะพบผู้คนจำนวนมากที่เข้าร่วมในตำแหน่งที่คล้ายกันที่ บริษัท เดียวกัน
และสำหรับฉันในฐานะวิศวกรกราฟิกคอมพิวเตอร์
คุณไม่ได้ระบุวินัย แต่สำหรับการเขียนโปรแกรมเกือบทุกการทดสอบ บริษัท ที่ฉันเคยเห็นได้รวม:
ไม่มีคำตอบอื่น ๆ ที่ไม่ใช่คำตอบที่ดี
การทดสอบการเขียนโปรแกรม: โดยทั่วไปต้องการเห็นสิ่งที่คุณมีความสามารถและสิ่งที่คุณต้องการในช่วงเวลานั้น .. เพียงแค่จำไว้ว่าคำตอบที่ผิดนั้นไม่เคยดีเลยดังนั้นอย่ารีบเร่งสิ่งเหล่านี้เพื่อให้ดูเหมือนว่าคุณ . เพียงค้นหา google เพื่อทำการทดสอบการเขียนโปรแกรม ลองดูที่การทดสอบการเขียนโปรแกรมของ Sucker Punch .. นั่นเป็นเรื่องน่าอับอายและมีอยู่ตลอดไป (โพสต์ฟอรัมนับร้อยที่เกิดจากการพยายามหาทางออกที่ดี)
ทางโทรศัพท์: โดยทั่วไปจะเป็นคำถามเกี่ยวกับเทคโนโลยีแบบเบาและส่วนใหญ่เป็นคำถามส่วนตัว คุณต้องการสร้างวิดีโอเกมทำไมคุณต้องการสร้างวิดีโอเกมของพวกเขาและอื่น ๆ เป็นต้น
ด้วยตัวคุณเอง: โดยปกติแล้วขั้นตอนสุดท้ายการทำวิดีโอเกมเป็นเรื่องที่เครียดมาก .. คุณต้องแสดงให้เห็นว่าคุณสามารถช่วยเหลือได้โต้ตอบกับคนที่คุณสัมภาษณ์ด้วยและฉันเกือบจะรับประกันได้ว่าคุณจะปรากฏตัวต่อสมาชิกสำคัญอื่น ๆ ของทีม นอกจากนี้บางคำถามเกี่ยวกับเทคโนโลยีสามารถนำขึ้นมาได้ที่นี่ ... ฉันประสบความสำเร็จอย่างมากในการหลีกเลี่ยงการรับพวกเขา ... อาจเป็นบางสิ่งบางอย่างที่จะบอกพวกเขาว่ารหัส / สคริปต์ของพวกเขาทำอะไรโดยไม่ให้พวกเขาขอให้ฉันเขียน บางสิ่ง;)
โปรดทราบว่าตามที่ระบุไว้ในตอนเริ่มต้น .. ไม่มีคำตอบอื่น ๆ ที่นี่เป็นคำตอบที่ไม่ดีคำถามจะกว้างและมากมาย .. ส่วนใหญ่เป็นเกมหรือเกมวัตถุเชิง แต่การเขียนโปรแกรมเป็นการเขียนโปรแกรม .. วิดีโอเกมเพียงแค่ต้องทำมัน 60 คูณวินาที :)
โชคดี!
แก้ไข: ลิงค์แคชไปยังรายการงานดูดของ Puncherเก่าที่มีการทดสอบการเขียนโปรแกรมอ้างอิงที่ด้านล่าง