Quais são as perguntas típicas da entrevista de emprego relacionadas ao desenvolvimento de jogos? [fechadas]


11

Eu já vi alguns exemplos do StackOverflow, mas gostaria de saber se algum de vocês poderia mostrar exemplos concretos de perguntas para entrevistas de emprego ... Eles são diferentes de um trabalho relacionado ao desenvolvimento de jogos?


1
Por "desenvolvimento de jogos", você está se referindo principalmente à programação?
Bill

Sim, esqueci de mencionar desculpe
Jesse Emond

5
Este não deveria ser um wiki da comunidade, já que não existe uma resposta certa, mas apenas uma lista de perguntas?
Ian Schreiber

3
... mas se eu te dissesse, você teria uma vantagem injusta se entrevistasse conosco.
Tétrada

Respostas:


6

O contexto das perguntas pode mudar, mas não realmente; se você deseja programar, ainda serão feitas perguntas que se aplicam à Ciência da Computação em geral, incluindo, entre outras:

  • Matemática
  • Sintaxe de programação
  • Metodologia de Programação
  • Depuração

Pelo menos eu estava. Minha pergunta sobre a metodologia de programação foi formulada em termos relacionados a jogos, como shipse bullets, mas era realmente uma questão de design e matemática.


17

Sou uma pessoa má porque penso nelas?

  • O que você faz para se divertir? (Tradução: você tem uma vida social que interfere com a colocação de 60 horas por semana normalmente, mais de 100 horas por semana?)
  • Como você equilibra sua vida pessoal com o trabalho? (Tradução: você já teve experiência com um trabalho normal no qual dedica um dia e depois volta para casa quando termina, ou podemos formatar seu cérebro com as expectativas insanas que nos dão dinheiro?)
  • Onde você se vê daqui a cinco anos? (Tradução: Temos uma chance razoável de mantê-lo na mesma função de macaco de código por vários ciclos de produtos?)

Isenção de responsabilidade : observe que esta resposta contém um alto quociente de amargura e cinismo e que seu conteúdo reflete o pior cenário pelo qual a indústria de jogos é, infelizmente, notória. Existem muitas pessoas éticas e com motivação benigna que realizam contratação e gerenciamento no setor, e essas perguntas não fazem automaticamente nenhuma pergunta que significa que as "traduções" se aplicam.


3
A última pergunta é muito perigosa para a indústria de jogos. O tempo médio em que alguém trabalha na indústria de jogos (especialmente programadores) é de 5 anos e isso geralmente inclui 2 ou 3 trocas de tarefas (a indústria de jogos não é conhecida pela promoção interna)
James

2
Eu acho que você está sendo um pouco cínico. Por exemplo, quando faço essas perguntas às pessoas, procuro garantir que elas tenham e valorizem um equilíbrio entre trabalho e vida pessoal, porque isso é importante para mim e quero que as pessoas com quem trabalho se sintam da mesma maneira. Da mesma forma, quero saber se o candidato é alguém que deseja passar para cargos mais altos ou não, porque isso pode ou não ser o que estamos procurando na época, etc.

Eu te aplaudo. Você acredita que suas motivações são típicas da indústria ou são, até certo ponto, excepcionais?
caos

4
Existe alguma evidência de que a indústria de jogos promova menos que outras? A maioria das coisas que li dizem que a procura de emprego é mais lucrativa em qualquer lugar , se você quiser lidar com o estresse e o risco. Se alguma coisa, jogos é provavelmente a única indústria de software em que você pode obter um título de "sênior" ou "líder" em cinco anos.

3
Você é uma pessoa realista para pensar sobre isso, mas seria bom, pelo menos, acrescentar um aviso de que este é o pior cenário, e não o caso.
Ian Schreiber

6

Da minha experiência sendo entrevistado:

  • Espere algumas perguntas técnicas relacionadas à sua especialidade (por exemplo, se você está tentando uma posição de programador gráfico, espere algumas perguntas sobre com quais bibliotecas gráficas você trabalhou e alguns dos algoritmos gráficos mais importantes)

  • Algumas empresas oferecem testes de programação, da variedade "escrever código para fazer X". Isso pode acontecer em sua entrevista em tempo real, ou eles podem solicitar que você faça isso com antecedência e enviá-lo com seu aplicativo. Espere lutar com o rosto vermelho pela vergonha de ter que identificar corretamente os erros no seu próprio código.

  • Você pode ter algumas perguntas sobre outros campos, como áudio, artes visuais, produção e design de jogos, ou perguntas sobre sua capacidade de jogar bem com as pessoas desses campos. Você não precisa ser especialista em campos que não são de programação, mas precisa se comunicar efetivamente com não programadores. (Minha pergunta favorita: "Descreva-me [polimorfismo / A * / quaternions / qualquer coisa] em termos que minha avó tecnofóbica entenderia.")

  • Como o desenvolvedor de jogos é tão voltado para a equipe, espere muitas perguntas não relacionadas à programação que tentam encontrar o ajuste da equipe: perguntas sobre como você lida com situações estressantes, discordâncias com superiores, solicitações de editores na décima primeira hora, especificações impossíveis de implementar de designers e, geralmente, se você é o tipo de pessoa com quem outras pessoas gostariam de passar mais tempo do que com suas famílias.

O processo de entrevista de cada empresa é diferente, é claro, mas acho que você encontrará mais semelhanças do que diferenças entre a programação da indústria de jogos e uma maior programação da indústria de software, em termos de como é a entrevista. A maior diferença é que, na indústria de jogos, a pessoa que está entrevistando você provavelmente não estará de terno :)


4

Obviamente, existem as perguntas padrão da entrevista (programação, pessoal, etc.). Mas também há perguntas relacionadas a jogos, por exemplo:

  • Que tipos de jogos você gosta / joga?
  • Qual é o seu jogo favorito?
  • Você está bem em trabalhar no gênero X?

Além disso, eles podem perguntar sobre tecnologias / APIs / SDKs específicos e qual é sua especialização (gráficos? Física? Áudio?).


3
E apenas um conselho - quando alguém perguntar qual é o seu jogo favorito, não dê apenas o nome. Fale sobre por que você gosta, o que não gosta, o que mudaria. Caso contrário, ele informa ao entrevistador que você realmente não está pensando muito em jogos.

3
Há alguns anos, eu conhecia um punhado de pessoas que entrevistaram em uma empresa de jogos local estabelecida após uma feira de empregos. Todos eles mencionaram que o entrevistador perguntou sobre seu jogo favorito, e nenhum deles jogou nenhum jogo, exceto talvez Pac Man ou Pong, e isso foi na era dos jogos de mecanismo do Quake 3. Não tenho provas de como isso afetou suas entrevistas, mas não poderia ter sido positivo.
indiv 25/01

1
Bem, se eles pudessem falar longamente sobre por que o Pac-Man é um ótimo jogo, eu preferiria isso à resposta comum que recebi ao entrevistar, de "Sim, eu amo $ X" sem acompanhamento. (E 80% do tempo, X era ou WoW ou o jogo high-comercialização orçamento mais recentemente lançado.)

1
A resposta mais comum que recebo é "Need For Speed". Quando pergunto qual, a resposta é sempre "não me lembro".
Vijay Varadan

4

Para uma pergunta como esta, existe um ótimo site: glassdoor.com . É especializado principalmente em visualizações internas e também oferece outras coisas sobre as empresas. A associação é gratuita (ou foi há meio ano) se você, depois de algum tempo, passa lá preencher sua entrevista em sua empresa. Provavelmente, você encontrará muitas pessoas participando de posições semelhantes em empresas similares.

E para mim como engenheiro de computação gráfica

  • Descrever o pipeline gráfico na gpu (não apenas na parte programável, mas como realmente funciona)
  • Como você faria ... algo relacionado aos motores do jogo (o meu eram sombras para luz omnidirecional).
  • mapeamento de sombra, mapeamento de ambiente, modelos de sombreamento, oclusão ambiental ...

4

Você não especificou uma disciplina, mas para programar quase todos os testes da empresa de jogos que eu incluí:

  • Uma pergunta sobre destruidores virtuais em C ++. O que eles fazem, quando são necessários, etc.
  • Uma pergunta sobre produtos com pontos e produtos cruzados, o que eles fazem, como são usados, possivelmente como são derivados.

3

Não há outra resposta que também não seja uma boa resposta.

Testes de programação: Geralmente, quero ver com o que você é capaz e quais são os seus tempos de resposta. Lembre-se de que uma resposta errada nunca é boa. Portanto, não apresse-a para fazer parecer que você pode mudar rapidamente. . Basta fazer uma pesquisa no google por testes de programação. Além disso, dê uma olhada no teste de programação do Sucker Punch. Esse é infame e está presente desde sempre (centenas de postagens no fórum geradas ao tentar obter uma boa solução para ele).

Por telefone: geralmente serão questões de tecnologia leve e principalmente questões pessoais. Por que você quer fazer videogames, por que você quer fazer os videogames deles ... etc, etc.

Pessoalmente: geralmente a fase final. Tornar os videogames é MUITO estressante. Você precisa mostrar que pode se acomodar, interagir com a pessoa com quem está entrevistando e posso garantir que você será mostrado a alguns outros membros importantes do time. Além disso, algumas questões técnicas podem ser levantadas aqui ... No entanto, tenho tido muito sucesso em evitar recebê-las ... Pode ter algo a ver com dizer a eles o que o código / script deles está fazendo sem pedir que eu escreva alguma coisa ;)

Observe, como mencionado no início. Nenhuma outra resposta aqui é uma resposta ruim, as perguntas serão amplas e muitas. Principalmente jogo ou objeto de jogo, mas a programação é programação .. os videogames apenas precisam fazê-lo 60 vezes por segundo :)

Boa sorte!

EDIT: Link armazenado em cache para uma antiga Lista de Trabalhos do Sucker Punch com Teste de Programação mencionado na parte inferior.


3
Não consigo encontrar o teste de programação do perfurador via google ... você poderia fornecer um link?
Bill

1
@Conta. Desculpe, parece que eles não têm posições de programação abertas, portanto o teste de programação não está no site deles. No entanto, encontrei um link do Google Cache para um trabalho de programação antigo e coloquei o link no post. Apreciar!
James

Acho que é esperado, mas o link está morto agora e não consigo encontrar um novo.
LeetNightshade

@leetNightshade Vou ver se consigo descobrir um novo, mas sim, meio que desapareceu ... tratava-se de criar um sistema de filas na pilha usando o mínimo de bytes possível.
James
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.