¿Cuáles son las preguntas típicas de la entrevista de trabajo relacionadas con el desarrollo del juego? [cerrado]

11

Ya he visto algunos ejemplos de StackOverflow, pero me gustaría saber si alguno de ustedes podría mostrar ejemplos concretos de preguntas de entrevistas de trabajo ... ¿Son diferentes con un trabajo relacionado con el desarrollo de juegos?

Jesse Emond
fuente
1
Por "desarrollo de juegos", ¿te refieres principalmente a la programación?
Bill el
Sí, olvidé mencionar lo siento
Jesse Emond
55
¿No debería ser una wiki comunitaria, ya que no hay una única respuesta correcta sino solo una lista de preguntas?
Ian Schreiber
3
... pero si te lo dijera, tendrías una ventaja injusta si nos entrevistaras.
Tetrad

Respuestas:

6

El contexto de las preguntas puede cambiar, pero en realidad no; si está buscando un programa, aún se le harán preguntas que se aplican a la informática en general, que incluyen, entre otras:

  • Matemáticas
  • Sintaxis de Programación
  • Metodología de Programación
  • Depuración

Al menos lo estaba. Mi pregunta de metodología de programación fue redactada en términos de términos relacionados con el juego, como shipsy bullets, pero en realidad era una pregunta de diseño y una pregunta de matemáticas.

James
fuente
17

¿Soy una mala persona porque pienso en esto?

  • ¿Qué haces para divertirte? (Traducción: ¿Tienes una vida social que interfiera con poner 60 horas semanales normalmente, más de 100 horas semanales en crisis?)
  • ¿Cómo equilibras tu vida personal con el trabajo? (Traducción: ¿Ha tenido experiencia con un trabajo normal que realiza en un día y luego regresa a su hogar cuando termina, o podemos formatear su cerebro con las locas expectativas que nos hacen ganar dinero?)
  • ¿Dónde te ves en cinco años? (Traducción: ¿Tenemos una oportunidad razonable de mantenerlo en el mismo rol de mono de código durante varios ciclos de producto?)

Descargo de responsabilidad : tenga en cuenta que esta respuesta contiene un alto cociente de amargura y cinismo, y que su contenido refleja el peor de los casos por el que la industria del juego lamentablemente es notoria. Hay muchas personas éticas y benignamente motivadas que realizan la contratación y la gestión en la industria, y que se les haga alguna de estas preguntas no significa automáticamente que se apliquen las "traducciones".

3 revoluciones
fuente
3
La última pregunta es muy peligrosa en la industria de los videojuegos. El tiempo promedio que alguien trabaja en la industria de los videojuegos (especialmente los programadores) es de 5 años y eso generalmente incluye 2-3 cambios de trabajo (la industria de los videojuegos no es conocida por la promoción interna)
James
2
Creo que estás siendo un poco cínico. Por ejemplo, cuando hago esas preguntas a las personas, estoy buscando asegurarme de que tengan y valoren un equilibrio trabajo / vida porque eso es importante para mí y quiero que las personas con las que trabajo sientan lo mismo. Del mismo modo, quiero saber si el candidato es alguien que quiere pasar a puestos más altos o no, porque eso puede o no ser lo que estamos buscando en ese momento, etc.
Te aplaudo. ¿Crees que tus motivaciones en esto son típicas de la industria, o son hasta cierto punto excepcionales?
caos
44
¿Hay alguna evidencia de que la industria de los juegos promueve menos que otras? La mayoría de las cosas que he leído dicen que saltar de trabajo es más rentable en todas partes , si quieres lidiar con el estrés y el riesgo. En todo caso, los juegos son probablemente la única industria de software en la que puedes obtener un título "senior" o "líder" en cinco años.
3
Eres una persona realista para pensar en esto, pero sería bueno al menos agregar un descargo de responsabilidad de que este es el peor de los casos, no todos los casos.
Ian Schreiber
6

Desde mi experiencia siendo entrevistado:

  • Espere algunas preguntas técnicas relacionadas con su especialidad (es decir, si está buscando un puesto de programador de gráficos, espere algunas preguntas sobre con qué bibliotecas de gráficos ha trabajado y algunos de los algoritmos gráficos más destacados)

  • Algunas compañías le dan pruebas de programación, de la variedad "escribir código para hacer X". Esto podría suceder en su entrevista en tiempo real, o podrían pedirle que lo haga con anticipación y enviarlo con su solicitud. Espere luchar con la cara roja por la vergüenza de tener que identificar correctamente los errores en su propio código.

  • Es posible que tenga algunas preguntas sobre otros campos, como audio, arte visual, producción y diseño de juegos, o preguntas sobre su capacidad para jugar bien con las personas en esos campos. No necesita ser experto en campos que no son de programación, pero sí debe ser capaz de comunicarse efectivamente con los que no son programadores. (Mi pregunta favorita: "Descríbame [polimorfismo / A * / cuaterniones / lo que sea] en términos que mi abuela tecnofóbica entendería")

  • Dado que el desarrollador de juegos está tan orientado al equipo, espere muchas preguntas que no sean de programación que intentan encontrar el equipo adecuado: preguntas sobre cómo maneja situaciones estresantes, desacuerdos con los superiores, solicitudes de editores de undécima hora, especificaciones imposibles de implementar de diseñadores, y solo en general si eres el tipo de persona con la que otras personas desearían pasar más tiempo del que pasan con sus familias.

El proceso de entrevistas de cada compañía es diferente, por supuesto, pero creo que encontrará más similitudes que diferencias entre la programación de la industria del juego y una mayor programación de la industria del software, en términos de cómo es la entrevista. La mayor diferencia es que en la industria de los videojuegos, la persona que te entreviste probablemente no usará un traje :)

Ian Schreiber
fuente
4

Por supuesto, existen las preguntas estándar de la entrevista (programación, personal, etc.). Pero también están las preguntas relacionadas con los juegos, por ejemplo:

  • ¿Qué tipo de juegos te gustan / juegas?
  • ¿Cual es tu juego favorito?
  • ¿Estás de acuerdo con trabajar en el género X?

Además, podrían preguntarle sobre tecnologías específicas / API / SDK y cuál es su especialización (¿gráficos? ¿Física? ¿Audio?).

mrbinary
fuente
3
Y solo un consejo: cuando alguien te pregunte cuál es tu juego favorito, no solo des el nombre. Hable sobre por qué le gusta, qué no, qué cambiaría en él. De lo contrario, le dice al entrevistador que realmente no estás pensando mucho en los juegos.
3
Alrededor del tiempo de graduación hace años, conocí a un puñado de personas que se entrevistaron en una compañía local de juegos establecida después de una feria de trabajo. Todos mencionaron que el entrevistador preguntó sobre su juego favorito, y ninguno de ellos había jugado ningún juego, excepto tal vez Pac Man o Pong, y esto fue en la era de los juegos de motor de Quake 3. No tengo evidencia de cómo esto afectó sus entrevistas, pero no pudo haber sido positivo.
indiv
1
Bueno, si pudieran hablar extensamente sobre por qué Pac-Man es un gran juego, preferiría eso a la respuesta común que recibí al entrevistar, de "Sí, amo $ X" sin seguimiento. (Y el 80% de las veces, X era WoW o el juego de alto presupuesto de marketing más reciente).
1
La respuesta más común que obtengo es "Need For Speed". Cuando pregunto cuál, la respuesta siempre es "No me acuerdo".
Vijay Varadan
4

Para una pregunta como esta, hay un excelente sitio web: glassdoor.com . Se especializa principalmente en entrevistas y también ofrece algunas otras cosas sobre las empresas. La membresía es gratuita (o fue hace medio año) si después de un tiempo que pasa allí llena su entrevista en su empresa. Probablemente encontrará muchas personas que asisten a un puesto similar en una empresa similar.

Y para mí como ingeniero de gráficos por computadora

  • Describa la canalización gráfica en gpu (no solo la parte programable, sino cómo funciona realmente)
  • ¿Cómo harías ... algo relacionado con los motores del juego (el mío era sombras para la luz omnidireccional).
  • mapeo de sombras, mapeo ambiental, modelos de sombreado, oclusión ambiental ...
revs Notabene
fuente
4

No especificó una disciplina, pero para programar casi todas las pruebas de la compañía de juegos que he visto ha incluido:

  • Una pregunta sobre destructores virtuales en C ++. Lo que hacen, cuándo se necesitan, etc.
  • Una pregunta sobre productos de punto y productos cruzados, qué hacen, cómo se usan, posiblemente cómo se derivan.
Dan Olson
fuente
3

No hay otra respuesta que tampoco sea una buena respuesta.

Pruebas de programación: en general, desea ver de lo que es capaz y cuáles son sus tiempos de respuesta. Solo recuerde que una respuesta incorrecta nunca es buena, así que no apresure esto para que parezca que puede darle la vuelta rápidamente. . Simplemente haga una búsqueda en Google para pruebas de programación. Además, eche un vistazo a la prueba de programación Sucker Punch ... esa es infame y ha existido desde siempre (cientos de publicaciones en foros generadas al tratar de obtener una buena solución).

Por teléfono: generalmente se trata de preguntas de tecnología ligera y en su mayoría preguntas personales. ¿Por qué quieres hacer videojuegos, por qué quieres hacer sus videojuegos, etc., etc.?

En persona: por lo general, la etapa final ... Hacer videojuegos es MUY estresante ... debes demostrar que puedes ser complaciente, interactuar con la persona con la que estás entrevistando y casi puedo garantizar que te mostrarán a otros miembros clave del equipo. Además, aquí se pueden plantear algunas preguntas técnicas ... Sin embargo, he tenido mucho éxito al evitar recibirlas ... Podría tener algo que ver con decirles lo que está haciendo su código / script sin que me pidan que escriba. alguna cosa ;)

Sin embargo, tenga en cuenta que, como se mencionó al principio ... Ninguna otra respuesta aquí es una mala respuesta, las preguntas serán amplias y muchas ... Principalmente juego u objeto de juego orientado, pero la programación es programación ... los videojuegos solo tienen que hacerlo 60 veces por segundo :)

¡Buena suerte!

EDITAR: enlace en caché a una lista de trabajos de Sucker Punch antigua con prueba de programación referenciada en la parte inferior.

James
fuente
3
No puedo encontrar la prueba de programación de sucker punch a través de google ... ¿podría proporcionar un enlace?
Bill
1
@Cuenta. Lo siento, parece que no tienen puestos de programación abiertos, por lo que la prueba de programación no está en su sitio. Sin embargo, encontré un enlace de Google Cache a un antiguo trabajo de programación y lo puse en la publicación. ¡Disfrutar!
James
Supongo que se espera, pero el enlace está muerto ahora, y no puedo encontrar uno nuevo.
leetNightshade
@leetNightshade Veré si puedo desenterrar uno nuevo, pero sí, desapareció ... se trataba de construir en un sistema de cola en la pila usando la menor cantidad de bytes posible.
James