Quali sono le tipiche domande di colloquio di lavoro relative allo sviluppo del gioco? [chiuso]


11

Ho già esaminato alcuni esempi di StackOverflow, ma vorrei sapere se qualcuno di voi potesse mostrare esempi concreti di domande sul colloquio di lavoro ... Sono diversi con un lavoro legato allo sviluppo del gioco?


1
Per "sviluppo del gioco" ti riferisci principalmente alla programmazione?
Bill

Sì, ho dimenticato di dire scusa
Jesse Emond,

5
Non dovrebbe trattarsi di un wiki della comunità, dal momento che non esiste un'unica risposta corretta ma solo un elenco di domande?
Ian Schreiber,

3
... ma se te lo dicessi, avresti un vantaggio ingiusto se intervistassi con noi.
Tetrad,

Risposte:


6

Il contesto delle domande potrebbe cambiare, ma non proprio; se stai cercando di programmare, ti verranno comunque poste domande che si applicano all'informatica in generale, tra cui, ma non limitato a:

  • Matematica
  • Sintassi di programmazione
  • Metodologia di programmazione
  • Debug

Almeno lo ero. La mia domanda sulla metodologia di programmazione è stata formulata in termini di termini relativi al gioco, come shipse bullets, ma era davvero una domanda di progettazione e una domanda di matematica.


17

Sono una persona cattiva perché penso a questi?

  • Cosa fai per divertirti? (Traduzione: hai una vita sociale che interferirà con l'inserimento in 60 ore settimanali normalmente, 100+ ore settimane in crisi?)
  • Come bilanciate la vostra vita personale con il lavoro? (Traduzione: hai avuto esperienza con un lavoro normale che hai svolto in un giorno e poi torni a casa da quando hai finito, o possiamo formattare il tuo cervello con le aspettative folli che ci fanno guadagnare?)
  • Dove ti vedi tra cinque anni? (Traduzione: abbiamo una ragionevole possibilità di mantenerti nello stesso ruolo di scimmia nello stesso codice per diversi cicli di prodotti?)

Dichiarazione di non responsabilità : si noti che questa risposta contiene un alto quoziente di amarezza e cinismo e che i suoi contenuti riflettono uno scenario peggiore per il quale l'industria del gioco è purtroppo nota. Ci sono molte persone etiche e ben motivate che svolgono attività di assunzione e gestione nel settore, e il fatto che vengano poste alcune di queste domande non significa automaticamente che si applichino le "traduzioni".


3
L'ultima domanda è molto pericolosa nel settore dei giochi, attenzione. Il tempo medio in cui qualcuno lavora nel settore dei giochi (in particolare i programmatori) è di 5 anni e di solito include 2-3 commutatori di lavoro (l'industria dei giochi non è nota per la promozione interna)
James

2
Penso che tu sia un po 'troppo cinico. Ad esempio, quando faccio queste domande alle persone, cerco di assicurarmi che abbiano e valorizzino un equilibrio lavoro / vita perché è importante per me e voglio che le persone con cui lavoro si sentano allo stesso modo. Allo stesso modo, voglio sapere se il candidato è qualcuno che vuole passare a ruoli più senior o meno, perché potrebbe o meno essere quello che stiamo cercando in quel momento, eccetera.

Ti applaudo. Credi che le tue motivazioni in questo siano tipiche del settore o siano in qualche modo eccezionali?
caos,

4
C'è qualche prova che l'industria dei giochi promuova meno di altri? La maggior parte delle cose che ho letto dicono che cercare lavoro è più redditizio ovunque , se si desidera affrontare lo stress e il rischio. Semmai, i giochi sono probabilmente l'unica industria del software in cui è possibile ottenere un titolo "senior" o "lead" in cinque anni.

3
Sei una persona realistica per pensare a questi, ma sarebbe bene aggiungere almeno un disclaimer che si tratta di uno scenario peggiore, non per tutti i casi.
Ian Schreiber,

6

Dalla mia esperienza intervistata:

  • Aspettati alcune domande tecniche relative alla tua specialità (ad esempio, se stai cercando una posizione di programmatore grafico, aspettati alcune domande su quali librerie grafiche con cui hai lavorato e alcuni dei più importanti algoritmi grafici)

  • Alcune aziende offrono test di programmazione della varietà "scrivere codice per fare X". Questo potrebbe accadere durante il colloquio in tempo reale o potrebbero chiederti di farlo in anticipo e inviarlo con la tua candidatura. Aspettati di affrontare la faccia arrossata per l'imbarazzo di dover identificare correttamente i bug nel tuo codice.

  • Potresti avere alcune domande su altri campi, come l'audio, l'arte visiva, la produzione e il design del gioco, o domande sulla tua capacità di giocare bene con le persone in quei campi. Non è necessario essere esperti in campi non di programmazione, ma è necessario essere in grado di comunicare in modo efficace con i non programmatori. (La mia domanda preferita: "Descrivimi [polimorfismo / A * / quaternioni / qualunque cosa] in termini che mia nonna tecnofobica avrebbe capito.")

  • Dato che lo sviluppatore di giochi è così orientato al team, aspettatevi molte domande non programmabili che stanno cercando di trovare il team adatto: domande su come gestire le situazioni stressanti, disaccordi con i superiori, richieste dell'undicesima ora da parte degli editori, specifiche impossibili da implementare da designer, e in generale se sei il tipo di persona con cui altre persone vorrebbero trascorrere più tempo di quanto trascorrano con le loro famiglie.

Il processo di intervista di ogni azienda è diverso, ovviamente, ma penso che troverai più somiglianze che differenze tra la programmazione dell'industria dei giochi e una maggiore programmazione dell'industria del software, in termini di come è l'intervista. La differenza più grande è che nel settore dei giochi, la persona che ti sta intervistando probabilmente non indosserà un abito :)


4

Naturalmente, ci sono le domande standard per l'intervista (programmazione, personale, ecc.). Ma poi ci sono anche le domande relative ai giochi, ad esempio:

  • Quali tipi di giochi ti piacciono / giocano?
  • Qual è il tuo gioco preferito?
  • Stai bene lavorando sul genere X?

Inoltre, potrebbero chiederti informazioni su specifiche tecnologie / API / SDK e qual è la tua specializzazione (grafica? Fisica? Audio?).


3
E solo un consiglio: quando qualcuno ti chiede qual è il tuo gioco preferito, non limitarti a dare il nome. Parla del perché ti piace, di cosa non ti piace, di cosa vorresti cambiare. Altrimenti, dice all'intervistatore che non stai pensando molto ai giochi.

3
Intorno al periodo di laurea anni fa, ho conosciuto una manciata di persone che hanno intervistato una società di gioco locale dopo una fiera del lavoro. Tutti hanno detto che l'intervistatore ha chiesto del loro gioco preferito, e nessuno di loro aveva mai giocato a nessun gioco tranne forse Pac Man o Pong, e questo era nell'era dei giochi con motore Quake 3. Non ho prove di come ciò abbia influenzato le loro interviste, ma non avrebbe potuto essere positivo.
indiv

1
Bene, se potessero parlare a lungo del perché Pac-Man è un grande gioco, preferirei quello alla risposta comune che ho avuto durante l'intervista, di "Sì, amo $ X" senza follow-up. (E l'80% delle volte, X era WoW o il gioco ad alto budget di marketing rilasciato più di recente.)

1
La risposta più comune che ottengo è "Need For Speed". Quando chiedo quale, la risposta è sempre "Non ricordo".
Vijay Varadan,

4

Per una domanda del genere c'è un ottimo sito web: glassdoor.com . È specializzato principalmente in interviste e offre anche altre cose sulle aziende. L'iscrizione è gratuita (o era la metà di un anno fa) se dopo un po 'di tempo trascorso lì riempi il tuo colloquio nella tua azienda. Probabilmente troverai molte persone che partecipano in una posizione simile in un'azienda simile.

E per me come ingegnere di computer grafica

  • Descrivi la pipeline grafica su gpu (non solo parte programmabile, ma come funziona davvero)
  • Come faresti ... qualcosa legato ai motori di gioco (il mio era l'ombra per la luce omnidirezionale).
  • mappatura delle ombre, mappatura dell'ambiente, modelli di ombreggiatura, occlusione ambientale ...

4

Non hai specificato una disciplina, ma per programmare quasi tutti i test delle società di giochi che ho visto hanno incluso:

  • Una domanda sui distruttori virtuali in C ++. Cosa fanno, quando sono necessari, ecc.
  • Una domanda su prodotti a punti e prodotti incrociati, cosa fanno, come vengono utilizzati, possibilmente come sono derivati.

3

Non esiste un'altra risposta che non sia anche una buona risposta.

Test di programmazione: in genere vuoi vedere con cosa sei capace e quali sono i tuoi tempi di svolta. Ricorda solo che una risposta errata non è mai una buona risposta, quindi non affrettarti per far sembrare che tu possa capovolgerli rapidamente . Basta fare una ricerca su Google per i test di programmazione. Inoltre, dai un'occhiata al test di programmazione di Sucker Punch .. che uno è infame ed è in circolazione da sempre (centinaia di post sul forum generati dal tentativo di ottenere una buona soluzione).

Per telefono: in genere si tratta di domande di tecnologia leggera e principalmente di domande personali. Perché vuoi creare videogiochi, perché vuoi realizzare i loro videogiochi ... ecc. Ecc. E così via.

Di persona: di solito la fase finale .. Realizzare videogiochi è MOLTO stressante .. devi mostrare che puoi essere accomodante, interagire con la persona con cui stai intervistando e posso quasi garantire che verrai mostrato a pochi altri membri chiave della squadra. Inoltre, alcune domande pratiche sulla tecnologia possono essere portate qui ... Ho comunque avuto molto successo nell'evitare di riceverle ... Potrebbe essere qualcosa a che fare con il dire loro cosa stanno facendo il loro codice / script senza che mi chiedano di scrivere qualcosa ;)

Si noti, tuttavia, come menzionato all'inizio. Nessuna altra risposta qui è una cattiva risposta, le domande saranno ampie e molte .. Principalmente orientate al gioco o agli oggetti di gioco, ma la programmazione è la programmazione .. i videogiochi devono solo farlo 60 volte al secondo :)

In bocca al lupo!

EDIT: collegamento memorizzato nella cache a un vecchio elenco dei lavori di punch ventosa con test di programmazione indicato in fondo.


3
Non riesco a trovare il test di programmazione del pugno a ventosa tramite Google ... potresti fornire un link?
Bill

1
@Conto. Mi dispiace, sembra che non abbiano posizioni di programmazione aperte, quindi il test di programmazione non è sul loro sito .. Ho comunque trovato un link di Google Cache a un vecchio lavoro di programmazione e ho inserito il link nel post. Godere!
James,

Suppongo sia previsto, ma il link è morto ora e non riesco a trovarne uno nuovo.
leetNightshade,

@leetNightshade Vedrò se riesco a scavarne uno nuovo ma sì, in un certo senso è andato via .. si trattava di costruire su un sistema di code in pila usando il minor numero di byte possibile.
James,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.