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?
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?
Respuestas:
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:
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 ships
y bullets
, pero en realidad era una pregunta de diseño y una pregunta de matemáticas.
¿Soy una mala persona porque pienso en esto?
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".
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 :)
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:
Además, podrían preguntarle sobre tecnologías específicas / API / SDK y cuál es su especialización (¿gráficos? ¿Física? ¿Audio?).
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
No especificó una disciplina, pero para programar casi todas las pruebas de la compañía de juegos que he visto ha incluido:
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.