Quelles sont les questions typiques d'un entretien d'embauche liées au développement de jeux? [fermé]

11

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?

Jesse Emond
la source
1
Par «développement de jeux», faites-vous référence principalement à la programmation?
Bill
Oui, j'ai oublié de mentionner désolé
Jesse Emond
5
Cela ne devrait-il pas être un wiki communautaire, car il n'y a pas une seule bonne réponse mais juste une liste de questions?
Ian Schreiber
3
... mais si je vous le disais, vous auriez un avantage injuste si vous nous interviewiez.
Tetrad

Réponses:

6

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:

  • Mathématiques
  • Syntaxe de programmation
  • Méthodologie de programmation
  • Débogage

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 shipset bullets, mais c'était vraiment une question de conception et une question de mathématiques.

James
la source
17

Suis-je une mauvaise personne parce que j'y pense?

  • Que faites-vous pour le plaisir? (Traduction: Avez-vous une vie sociale qui interfère avec la mise en 60 semaines normalement, 100+ semaines en crise?)
  • Comment conciliez-vous votre vie personnelle avec votre travail? (Traduction: Avez-vous eu de l'expérience avec un travail normal que vous consacrez à une journée puis rentrez chez vous lorsque vous avez terminé, ou pouvons-nous formater votre cerveau avec les attentes folles qui nous font de l'argent?)
  • Ou vous voyez-vous dans cinq ans? (Traduction: avons-nous une chance raisonnable de vous garder dans le même rôle de singe de code pour plusieurs cycles de produit?)

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.

chaos
la source
3
La dernière question est très dangereux dans l'esprit de l' industrie du jeu , vous .. fonctionne quelqu'un Délai moyen dans l'industrie des jeux ( en particulier les programmeurs) est de 5 ans et qui inclut habituellement 2-3 commutateurs d'emploi (secteur n'est pas connu pour la promotion interne)
James
2
Je pense que vous êtes un peu trop cynique. Par exemple, lorsque je pose ces questions aux gens, je cherche à m'assurer qu'ils ont et apprécient un équilibre travail / vie personnelle, car c'est important pour moi et je veux que les gens avec qui je travaille ressentent la même chose. De même, je veux savoir si le candidat est quelqu'un qui veut passer à des postes plus élevés ou non, car c'est peut-être ce que nous recherchons à l'époque, et cetera.
Je t'applaudis. Croyez-vous que vos motivations dans ce domaine sont typiques de l'industrie ou, dans une certaine mesure, exceptionnelles?
chaos
4
Y a-t-il des preuves que l'industrie des jeux fait moins de promotion que les autres? La plupart des choses que j'ai lues disent que le changement d'emploi est plus rentable partout , si vous voulez gérer le stress et les risques. Si quoi que ce soit, les jeux sont probablement la seule industrie du logiciel où vous pouvez obtenir un titre "senior" ou "lead" en cinq ans.
3
Vous êtes une personne réaliste pour y penser, mais il serait bon d'ajouter au moins une clause de non-responsabilité selon laquelle il s'agit du pire des cas, pas de tous les cas.
Ian Schreiber
6

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 :)

Ian Schreiber
la source
4

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:

  • Quels types de jeux aimez-vous / jouez-vous?
  • Quel est ton jeu préféré?
  • Êtes-vous d'accord pour travailler sur le genre X?

De plus, ils pourraient vous poser des questions sur des technologies / API / SDK spécifiques et sur votre spécialisation (graphique? Physique? Audio?).

mrbinary
la source
3
Et juste un conseil - lorsque quelqu'un vous demande quel est votre jeu préféré, ne donnez pas simplement le nom. Expliquez pourquoi vous l'aimez, ce que vous n'aimez pas, ce que vous y changeriez. Sinon, cela indique à l'intervieweur que vous ne pensez pas vraiment aux jeux.
3
Il y a des années, près de la remise des diplômes, je connaissais une poignée de personnes qui ont interviewé une entreprise de jeux vidéo locale après un salon de l'emploi. Tous ont mentionné que l'intervieweur avait posé des questions sur leur jeu préféré, et aucun d'entre eux n'avait joué à aucun jeu sauf peut-être Pac Man ou Pong, et c'était à l'ère des jeux de moteur Quake 3. Je n'ai aucune preuve de la façon dont cela a affecté leurs entretiens, mais cela n'aurait pas pu être positif.
indiv
1
Eh bien, s'ils pouvaient parler longuement de la raison pour laquelle Pac-Man est un grand jeu, je préférerais cela à la réponse commune que j'ai reçue lors de l'interview, de "Ouais, j'aime $ X" sans suivi. (Et dans 80% des cas, X était soit WoW, soit le jeu à budget marketing le plus récent.)
1
La réponse la plus courante que j'obtiens est "Need For Speed". Quand je demande lequel, la réponse est toujours «je ne me souviens pas».
Vijay Varadan
4

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

  • Décrire le pipeline graphique sur GPU (pas seulement la partie programmable, mais comment cela fonctionne vraiment)
  • Comment feriez-vous ... quelque chose en rapport avec les moteurs du jeu (le mien était des ombres pour une lumière omnidirectionnelle.)
  • cartographie des ombres, cartographie de l'environnement, modèles d'ombrage, occlusion ambiante ...
Notabene
la source
4

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:

  • Une question sur les destructeurs virtuels en C ++. Ce qu'ils font, quand en ont-ils besoin, etc.
  • Une question sur les produits scalaires et les produits croisés, ce qu'ils font, comment ils sont utilisés, peut-être comment ils sont dérivés.
Dan Olson
la source
3

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.

James
la source
3
Je ne trouve pas le test de programmation de sucker punch via google ... pourriez-vous fournir un lien?
Bill
1
@Facture. Désolé, il semble qu'ils n'aient pas de postes de programmation ouverts, donc le test de programmation n'est pas sur leur site .. J'ai cependant trouvé un lien Google Cache vers un ancien travail de programmation et j'ai mis le lien dans le message. Prendre plaisir!
James
Je suppose que c'est prévu, mais le lien est mort maintenant, et je ne peux pas en trouver un nouveau.
leetNightshade
@leetNightshade Je vais voir si je peux en trouver un nouveau, mais oui, il s'est en quelque sorte éloigné .. il s'agissait de construire sur un système de file d'attente sur pile en utilisant le moins d'octets possible.
James