Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1380 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Test de recrutement pour un studio de développement de jeux vidéos

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Test de recrutement pour un studio de développement de jeux vidéos

n°2053535
o_BlastaaM​oof_o
Posté le 01-02-2011 à 22:10:45  profilanswer
 

Bonsoir à tous.

 

Je suis thésard en mathématiques appliquées, actuellement en dernière année. J'ai donc commencé à chercher du travail et j'ai été contacté par un chasseur de têtes qui recrute pour un studio de développement de jeux vidéos. J'ai eu à remplir un premier questionnaire sur mes expériences et mes qualités et défauts et le studio en question souhaiterait à présent me faire passer un test de recrutement.

 

Ce test se déroulerait de la manière suivante : on me demande d'écrire un programme permettant de résoudre un ou plusieurs problèmes et je suis censé renvoyer mon travail 8 heures plus tard. Ne me demandez pas précisément en quoi consiste ce test, mon interlocuteur n'a pas été autorisé à m'en dire davantage. A priori, ce serait essentiellement de la programmation en C++.

 

Seulement voilà, j'ai suivi une formation de mathématiques. J'ai appris l'informatique "sur le tas" et même si je pense avoir un niveau correct, il y a du coup tout un tas de trucs classiques qu'on voit pendant ses études et que j'ai ratés.

 

Je me demandais du coup si certains ici pourraient m'aiguiller sur les questions classiques qu'on retrouve dans ce genre de test.

 

Merci d'avance :jap:

 

edit : quelques infos supplémentaires sur le test en question.

 
Citation :


The program should be written in C++. It should be delivered as source code with associated project files, compatible with the Microsoft Visual C++ or Microsoft Visual C++ Express Edition development environments.

 

A sample application is provided with the task to help get the applicant started. The sample application provides an implementation for a GUI front-end based on the Win32 API.

 

The sample application can be modified or used in any way in order to complete the task.

 

The core of the application should be written in portable C++ and should not use features of Microsoft's Managed C++.


Message édité par o_BlastaaMoof_o le 03-02-2011 à 13:35:21
mood
Publicité
Posté le 01-02-2011 à 22:10:45  profilanswer
 

n°2053951
o_BlastaaM​oof_o
Posté le 03-02-2011 à 09:25:24  profilanswer
 

Ce topic déchaîne les foules :o


Message édité par o_BlastaaMoof_o le 03-02-2011 à 10:41:30
n°2053969
antac
..
Posté le 03-02-2011 à 10:49:43  profilanswer
 

D'un autre coté, c'est un peu comme si tu demandais un quelles informations importantes peut-on avoir sur un test de mathématiques appliquées.

n°2053971
Joel F
Real men use unique_ptr
Posté le 03-02-2011 à 10:55:45  profilanswer
 

connaitre les bases de la STL, de la POO en C++.
Si c'est du Video Game, attends toi aussi a des questions de C obsfucasted, arithemtique des pointeurs et duree de vie des objets.
 
Ensuite, bon, ces test sont souvent tres tres foireux

n°2054004
theshockwa​ve
I work at a firm named Koslow
Posté le 03-02-2011 à 11:47:51  profilanswer
 

Je trouve aussi ces tests foireux.
 
Si tu veux faire bonne impression, il faudra sans doute faire preuve d'une conscience des contraintes de performances ... Encore plus si tu vises un poste comme développeur côté console.


---------------
last.fm
n°2054022
o_BlastaaM​oof_o
Posté le 03-02-2011 à 12:35:51  profilanswer
 

antac a écrit :

D'un autre coté, c'est un peu comme si tu demandais un quelles informations importantes peut-on avoir sur un test de mathématiques appliquées.


[:lectrodz]

Joel F a écrit :

connaitre les bases de la STL, de la POO en C++.
Si c'est du Video Game, attends toi aussi a des questions de C obsfucasted, arithemtique des pointeurs et duree de vie des objets.
 
Ensuite, bon, ces test sont souvent tres tres foireux


Merci pour ces infos :jap:

theshockwave a écrit :

Je trouve aussi ces tests foireux.
 
Si tu veux faire bonne impression, il faudra sans doute faire preuve d'une conscience des contraintes de performances ... Encore plus si tu vises un poste comme développeur côté console.


Si c'est ça, ça me va, j'ai l'habitude de ce type de contrainte.
 
M'enfin j'espère que ce ne sera pas trop foireux tout de même parce que je vais quand même en bouffer pendant 8 heures, ce serait bien que ce soit un minimum intéressant quoi :o

n°2054024
theshockwa​ve
I work at a firm named Koslow
Posté le 03-02-2011 à 12:38:07  profilanswer
 

ce que je voulais dire par foireux, c'est que je vois mal ca comme représentatif de ta compétence dans le boulot au final. Ca ne se résume pas à faire un _petit_ programme, _tout seul_. Mais bon, si ca leur plait ... :)


---------------
last.fm
n°2054026
o_BlastaaM​oof_o
Posté le 03-02-2011 à 12:41:46  profilanswer
 

theshockwave a écrit :

ce que je voulais dire par foireux, c'est que je vois mal ca comme représentatif de ta compétence dans le boulot au final. Ca ne se résume pas à faire un _petit_ programme, _tout seul_. Mais bon, si ca leur plait ... :)


Je pense que leur test sert d'une part à connaître l'étendue de mes compétences et d'autre part à vérifier si le code que je produis est suffisamment propre, lisible et commenté. C'est quelque chose d'essentiel dans la mesure où je serais amené à travailler en équipe s'ils m'embauchaient.

n°2054028
theshockwa​ve
I work at a firm named Koslow
Posté le 03-02-2011 à 13:08:27  profilanswer
 

Le problème est que le contexte dans lequel tu produiras ton code au final ne sera pas le même. Pour moi, ca a autant de valeur que te demander tes 3 qualités et 3 défauts.
La réponse que tu donnes à cette grosse question est lourdement marquée par le contexte de l'entretien d'embauche. L'approche que tu as dans ce contexte est différente de celle que tu aurais dans un contexte plus naturel (par exemple, au sein de ton équipe)
 
Bref, je vais arrêter mon HS ici, vu qu'il ne changera rien à ton problème : on te demande de le faire et tu n'es pas en position de refuser :)
 
Edit : pour en revenir au sujet : j'ai pu voir quelques feuilles où c'était principalement du C dans l'esprit qui était demandé (manipulation sur des entiers, compter des bits à un, inverser l'ordre des bits )... Parfois avec des contraintes un peu fantaisistes ( inverser une chaine sans variable intermédiaire ). Et, plus rarement, des questions sur la stl, effectivement.


Message édité par theshockwave le 03-02-2011 à 13:13:52

---------------
last.fm
n°2054034
o_BlastaaM​oof_o
Posté le 03-02-2011 à 13:22:49  profilanswer
 

Travailler sur des bits, typiquement c'est le genre de truc que je n'ai jamais eu à faire. Je vais voir un peu à quoi ça ressemble tout ça.

mood
Publicité
Posté le 03-02-2011 à 13:22:49  profilanswer
 

n°2054038
o_BlastaaM​oof_o
Posté le 03-02-2011 à 13:34:29  profilanswer
 

J'ai réussi à gratter quelques infos, je les ai mises dans le premier post.
 
Moralité : va falloir que je me mette rapidement à Visual Studio que je n'ai jamais utilisé (je code sous Linux au boulot) et que je me renseigne un minimum sur l'API Win32 parce que ça aussi ça m'est complètement étranger :o

n°2054041
theshockwa​ve
I work at a firm named Koslow
Posté le 03-02-2011 à 13:40:00  profilanswer
 

l'API Win32, tu dois pouvoir t'en passer : il est précisé que le code doit être portable.
Cela dit, Visual Studio est un outil qui reste pas mal utilisé dans l'industrie (même Sony fournit directement une intégration de leur compilateur PS3 dans Visual Studio) et effectivement, le reprendre en main te servira très certainement.
 
Edit : je pense même qu'on te file une base d'appli avec GUI pour t'éviter de te soucier de l'API Win32


Message édité par theshockwave le 03-02-2011 à 13:40:46

---------------
last.fm
n°2056203
o_BlastaaM​oof_o
Posté le 11-02-2011 à 18:11:11  profilanswer
 

Je viens d'en finir avec le test en question, enfin en finir est un bien grand mot vu l'état d'avancement du bousin.
 
Pour info, le but du test était de développer une IA sur une grille 2D avec des prédateurs, des proies, des trucs comme ça. L'amorce de code fourni était orienté objet, très orienté objet même, sans doute un peu trop pour moi qui suis plutôt habitué à développer façon C.
 
Et y avait une histoire de "finite state machine" dont j'avais jamais entendu parler et sur laquelle je vais pouvoir me renseigner maintenant :o

n°2056210
antac
..
Posté le 11-02-2011 à 19:12:06  profilanswer
 

ahhhh les automates à état fini :d
C'est sympa comme tout, ça me rappelle mes études


Message édité par antac le 11-02-2011 à 19:12:10
n°2056235
esox_ch
Posté le 12-02-2011 à 02:00:53  profilanswer
 

en même temps je trouve ça étrange de demander ça à un mathématicien ... j'aurais plutôt pensé qu'ils auraient demandé de sortir des algo bien chauds plutôt que de tester ses notions d'orienté objet et de FSM :heink:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2056245
o_BlastaaM​oof_o
Posté le 12-02-2011 à 10:05:51  profilanswer
 

D'autant plus qu'ils étaient au courant puisque j'ai rempli un questionnaire archi complet.

n°2056278
antac
..
Posté le 12-02-2011 à 15:31:40  profilanswer
 

ça fait partie de la théorie de la calculabilité qui fait partie de la logique mathématique. C'est un peu entre l'informatique et les mathématiques (les prédicats).


Message édité par antac le 12-02-2011 à 15:32:15
n°2058561
maxou_18
Posté le 22-02-2011 à 00:10:34  profilanswer
 

N'use pas tes forces là dedans.
Fais avancer la recherche et le monde, au lieu de faire avancer le mulot de tes compatriotes ! (Ca nous force à rester les fesses sur la chaise).

n°2058563
o_BlastaaM​oof_o
Posté le 22-02-2011 à 00:20:56  profilanswer
 

Ah non, après la thèse la recherche c'est fini. Mon critère numéro 1, c'est la rémunération maintenant et celle-ci est à priori supérieure dans le privé.

n°2058626
theshockwa​ve
I work at a firm named Koslow
Posté le 22-02-2011 à 10:36:29  profilanswer
 

maxou_18 a écrit :

N'use pas tes forces là dedans.
Fais avancer la recherche et le monde, au lieu de faire avancer le mulot de tes compatriotes ! (Ca nous force à rester les fesses sur la chaise).


ah oui, c'est vrai, l'industrie du divertissement, c'est le mal, il faudrait la censurer  [:pingouino]  


---------------
last.fm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Test de recrutement pour un studio de développement de jeux vidéos

 

Sujets relatifs
Recrutementrecrutement C/SDL
VIsual Studio C# 2008 - option Type de la plateforme cibleErreur lors de la création d'un projet sous Visual Studio
lien vers une page web avec visual studioMise en place d'un test sur le nom d'un fichier
problème de test de collisions et gestion des scores[Résolu] Javascript qui test checkbox cochée
Les premières oppérations d'un développement. 
Plus de sujets relatifs à : Test de recrutement pour un studio de développement de jeux vidéos


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR