Tôi đã xem xét một số ví dụ từ StackOverflow, nhưng tôi muốn biết liệu có ai trong số bạn có thể đưa ra các ví dụ cụ thể về câu hỏi phỏng vấn xin việc không ... Chúng có khác với một công việc liên quan đến phát triển trò chơi không?
Tôi đã xem xét một số ví dụ từ StackOverflow, nhưng tôi muốn biết liệu có ai trong số bạn có thể đưa ra các ví dụ cụ thể về câu hỏi phỏng vấn xin việc không ... Chúng có khác với một công việc liên quan đến phát triển trò chơi không?
Câu trả lời:
Bối cảnh của các câu hỏi có thể thay đổi, nhưng không thực sự; nếu bạn đang tìm cách lập trình, bạn vẫn sẽ được hỏi những câu hỏi áp dụng cho Khoa học máy tính nói chung, bao gồm, nhưng không giới hạn ở:
Ít nhất, tôi đã. Lập trình câu hỏi phương pháp của tôi đã được phrased về các điều khoản liên quan đến trò chơi, chẳng hạn như ships
và bullets
, nhưng nó thực sự là một câu hỏi thiết kế và một câu hỏi toán học.
Tôi có phải là người xấu vì tôi nghĩ về những điều này?
Tuyên bố miễn trừ trách nhiệm : Xin lưu ý rằng câu trả lời này chứa một số lượng cay đắng và cay độc cao, và nội dung của nó phản ánh một tình huống xấu nhất mà ngành công nghiệp game không may nổi tiếng. Có nhiều người có đạo đức và có động lực lành tính thực hiện tuyển dụng và quản lý trong ngành, và được hỏi bất kỳ câu hỏi nào trong số này không tự động có nghĩa là "bản dịch" được áp dụng.
Từ kinh nghiệm của tôi được phỏng vấn:
Mong đợi một số câu hỏi kỹ thuật liên quan đến chuyên môn của bạn (ví dụ: nếu bạn đang cố gắng cho vị trí lập trình viên đồ họa, hãy mong đợi một số câu hỏi về thư viện đồ họa nào bạn đã làm việc và một số thuật toán đồ họa nổi bật hơn)
Một số công ty cung cấp cho bạn các bài kiểm tra lập trình, về loại "viết mã để làm X". Điều này có thể xảy ra tại cuộc phỏng vấn của bạn trong thời gian thực hoặc họ có thể yêu cầu bạn thực hiện việc này trước thời hạn và gửi nó cùng với đơn đăng ký của bạn. Hy vọng sẽ đấu tranh đỏ mặt thông qua sự bối rối của việc phải xác định chính xác các lỗi trong mã của riêng bạn.
Bạn có thể có một số câu hỏi về các lĩnh vực khác, chẳng hạn như âm thanh, nghệ thuật thị giác, sản xuất và thiết kế trò chơi hoặc câu hỏi về khả năng chơi độc đáo với mọi người trong các lĩnh vực đó. Bạn không cần phải là chuyên gia trong các lĩnh vực không lập trình, nhưng bạn cần có khả năng giao tiếp hiệu quả với những người không lập trình. .
Vì nhà phát triển trò chơi rất thiên về đội nhóm, mong đợi rất nhiều câu hỏi không phải lập trình đang cố gắng tìm nhóm phù hợp: câu hỏi về cách bạn xử lý các tình huống căng thẳng, bất đồng với cấp trên, yêu cầu thứ mười một từ nhà xuất bản, thông số kỹ thuật không thể thực hiện từ và chỉ nói chung nếu bạn là kiểu người mà người khác muốn dành nhiều thời gian hơn so với họ dành cho gia đình.
Tất nhiên, quy trình phỏng vấn của mỗi công ty là khác nhau, nhưng tôi nghĩ bạn sẽ tìm thấy nhiều điểm tương đồng hơn là khác biệt giữa lập trình ngành công nghiệp trò chơi và lập trình công nghiệp phần mềm lớn hơn, về mặt cuộc phỏng vấn. Sự khác biệt lớn nhất là trong ngành công nghiệp game, người phỏng vấn bạn có thể sẽ không mặc một bộ đồ :)
Tất nhiên, có những câu hỏi phỏng vấn tiêu chuẩn (lập trình, cá nhân, v.v.). Nhưng sau đó, cũng có những câu hỏi liên quan đến trò chơi, ví dụ:
Hơn nữa, họ có thể hỏi bạn về các công nghệ / API / SDK cụ thể và chuyên môn của bạn là gì (đồ họa? Vật lý? Âm thanh?).
Đối với câu hỏi như thế này, có một trang web tuyệt vời: glassdoor.com . Nó chủ yếu chuyên về các lượt xem và cũng có một số điều khác về các công ty. Tư cách thành viên là miễn phí (hoặc là một nửa năm trước) nếu bạn sau một thời gian bạn dành ở đó để lấp đầy cuộc phỏng vấn của bạn trong công ty của bạn. Có thể bạn sẽ tìm thấy rất nhiều người tham dự vào vị trí tương tự tại công ty tương tự.
Và đối với tôi là một kỹ sư đồ họa máy tính
Bạn đã không chỉ định một môn học, nhưng để lập trình hầu hết mọi bài kiểm tra của công ty trò chơi tôi từng thấy đều có:
Không có câu trả lời nào khác cũng không phải là một câu trả lời hay.
Kiểm tra lập trình: Nói chung muốn xem những gì bạn có khả năng và thời gian quay vòng của bạn là gì .. Chỉ cần nhớ rằng một câu trả lời sai không bao giờ là tốt, vì vậy đừng vội vã những điều này để làm cho nó giống như bạn có thể xoay chúng nhanh chóng . Chỉ cần làm một tìm kiếm google cho các bài kiểm tra lập trình. Ngoài ra, hãy xem thử nghiệm lập trình Sucker Punch .. rằng một trong số đó là Infamous và đã tồn tại mãi mãi (hàng trăm bài đăng trên diễn đàn được tạo ra từ việc cố gắng có được một giải pháp tốt cho nó).
Qua điện thoại: Đây thường sẽ là những câu hỏi công nghệ nhẹ và chủ yếu là câu hỏi cá nhân. Tại sao bạn muốn làm trò chơi video, tại sao bạn muốn làm trò chơi video của họ .. vân vân và vân vân.
Ở người: Thường là giai đoạn cuối .. Làm trò chơi điện tử rất căng thẳng .. bạn cần thể hiện bạn có thể thích nghi, tương tác với người bạn đang phỏng vấn và tôi gần như có thể đảm bảo bạn sẽ được hiển thị xung quanh một vài thành viên chủ chốt khác của nhóm. Ngoài ra, một số câu hỏi về công nghệ có thể được đưa ra ở đây ... Tuy nhiên tôi đã rất thành công trong việc tránh nhận chúng ... Có thể phải làm gì đó để nói với họ những gì mã / kịch bản của họ đang làm với họ yêu cầu tôi viết một cái gì đó;)
Mặc dù vậy, xin lưu ý, như đã đề cập ở phần đầu .. Không có câu trả lời nào khác ở đây là một câu trả lời tồi, các câu hỏi sẽ rộng và nhiều .. Chủ yếu là trò chơi hoặc đối tượng trò chơi, nhưng lập trình là lập trình .. trò chơi video chỉ cần làm 60 lần một giây :)
Chúc may mắn!
EDIT: Liên kết được lưu trong bộ đệm đến một danh sách công việc Sucker Punch cũ w / Kiểm tra lập trình được tham chiếu ở phía dưới.