J'ai déjà regardé quelques exemples de StackOverflow, mais j'aimerais savoir si certains d'entre vous pourraient montrer des exemples concrets de questions d'entrevue d'emploi ... Sont-ils différents avec un travail lié au développement de jeux?
J'ai déjà regardé quelques exemples de StackOverflow, mais j'aimerais savoir si certains d'entre vous pourraient montrer des exemples concrets de questions d'entrevue d'emploi ... Sont-ils différents avec un travail lié au développement de jeux?
Réponses:
Le contexte des questions pourrait changer, mais pas vraiment; si vous cherchez à programmer, on vous posera toujours des questions qui s'appliquent à l'informatique en général, y compris, mais sans s'y limiter:
Du moins, je l'étais. Ma question de méthodologie de programmation était formulée en termes de termes liés au jeu, tels que ships
et bullets
, mais c'était vraiment une question de conception et une question de mathématiques.
Suis-je une mauvaise personne parce que j'y pense?
Avertissement : veuillez noter que cette réponse contient un fort quotient d'amertume et de cynisme, et que son contenu reflète le pire des scénarios pour lequel l'industrie du jeu est malheureusement connue. Il existe de nombreuses personnes éthiques et motivées par la bienveillance qui effectuent des recrutements et des postes de direction dans l'industrie, et le fait de se voir poser l'une de ces questions ne signifie pas automatiquement que les «traductions» s'appliquent.
D'après mon expérience d'interview:
Attendez-vous à quelques questions techniques relatives à votre spécialité (c.-à-d. Si vous cherchez un poste de programmeur graphique, attendez-vous à des questions sur les bibliothèques graphiques avec lesquelles vous avez travaillé et certains des algorithmes graphiques les plus importants)
Certaines entreprises vous proposent des tests de programmation de type "écrire du code pour faire X". Cela peut se produire lors de votre entretien en temps réel, ou ils peuvent vous demander de le faire à l'avance et de l'envoyer avec votre candidature. Attendez-vous à avoir du mal à faire face à l'embarras d'avoir à identifier correctement les bogues dans votre propre code.
Vous pouvez avoir des questions sur d'autres domaines, tels que l'audio, les arts visuels, la production et la conception de jeux, ou des questions sur votre capacité à bien jouer avec les gens de ces domaines. Vous n'avez pas besoin d'être expert dans des domaines non liés à la programmation, mais vous devez être en mesure de communiquer efficacement avec des non-programmeurs. (Ma question préférée: "Décrivez-moi [polymorphisme / A * / quaternions / quoi que ce soit] en termes que ma grand-mère technophobe comprendrait.")
Étant donné que le développement de jeux est tellement axé sur l'équipe, attendez-vous à beaucoup de questions non liées à la programmation qui essaient de trouver une équipe adaptée: questions sur la façon dont vous gérez les situations stressantes, désaccords avec les supérieurs, demandes de la onzième heure des éditeurs, spécifications impossibles à mettre en œuvre de créateurs, et généralement si vous êtes le genre de personne avec qui les autres voudraient passer plus de temps qu’en famille.
Le processus d'entrevue de chaque entreprise est bien sûr différent, mais je pense que vous trouverez plus de similitudes que de différences entre la programmation de l'industrie du jeu et une plus grande programmation de l'industrie du logiciel, en termes de ce qu'est l'entrevue. La plus grande différence est que dans l'industrie du jeu, la personne qui vous interroge ne portera probablement pas de costume :)
Bien sûr, il y a les questions d'entretien standard (programmation, personnel, etc.). Mais il y a aussi les questions liées aux jeux, par exemple:
De plus, ils pourraient vous poser des questions sur des technologies / API / SDK spécifiques et sur votre spécialisation (graphique? Physique? Audio?).
Pour la question comme celle-ci, il existe un excellent site Web: glassdoor.com . Il est spécialisé principalement sur les entrevues et propose également d'autres choses sur les entreprises. L'adhésion est gratuite (ou l'était il y a six mois) si après un certain temps vous y passez, remplissez votre entretien dans votre entreprise. Vous trouverez probablement de nombreuses personnes occupant un poste similaire dans une entreprise similaire.
Et pour moi en tant qu'ingénieur en infographie
Vous n'avez pas spécifié de discipline, mais pour la programmation, presque tous les tests de sociétés de jeux que j'ai vus incluent:
Il n'y a pas d'autre réponse qui n'est pas non plus une bonne réponse.
Tests de programmation: vous voulez généralement voir de quoi vous êtes capable et quels sont vos délais d'exécution. N'oubliez pas qu'une mauvaise réponse n'est jamais bonne, alors ne vous précipitez pas pour donner l'impression que vous pouvez les inverser rapidement . Faites simplement une recherche google pour les tests de programmation. Jetez également un œil au test de programmation Sucker Punch. Celui-ci est infâme et existe depuis toujours (des centaines de messages de forum générés en essayant de trouver une bonne solution).
Par téléphone: il s'agit généralement de questions techniques légères et principalement de questions personnelles. Pourquoi voulez-vous faire des jeux vidéo, pourquoi voulez-vous faire leurs jeux vidéo .. etc. ainsi de suite et ainsi de suite.
En personne: Habituellement, la dernière étape .. Faire des jeux vidéo est TRÈS stressant .. vous devez montrer que vous pouvez être accommodant, interagir avec la personne que vous interviewez et je peux presque garantir que vous serez montré à quelques autres membres clés de l'équipe. En outre, des questions techniques pratiques peuvent être soulevées ici ... J'ai cependant très bien réussi à éviter de les recevoir ... Cela pourrait être quelque chose à voir en leur disant ce que leur code / script fait sans qu'ils me demandent d'écrire quelque chose ;)
Veuillez noter cependant, comme mentionné au début .. Aucune autre réponse ici n'est une mauvaise réponse, les questions seront larges et nombreuses .. Principalement orientées jeu ou objet de jeu, mais la programmation est programmation .. les jeux vidéo n'ont qu'à le faire 60 fois par seconde :)
Bonne chance!
EDIT: lien mis en cache vers une ancienne liste de tâches Sucker Punch avec test de programmation référencé en bas.