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?
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?
Risposte:
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:
Almeno lo ero. La mia domanda sulla metodologia di programmazione è stata formulata in termini di termini relativi al gioco, come ships
e bullets
, ma era davvero una domanda di progettazione e una domanda di matematica.
Sono una persona cattiva perché penso a questi?
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".
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 :)
Naturalmente, ci sono le domande standard per l'intervista (programmazione, personale, ecc.). Ma poi ci sono anche le domande relative ai giochi, ad esempio:
Inoltre, potrebbero chiederti informazioni su specifiche tecnologie / API / SDK e qual è la tua specializzazione (grafica? Fisica? Audio?).
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
Non hai specificato una disciplina, ma per programmare quasi tutti i test delle società di giochi che ho visto hanno incluso:
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.