Experiencia de entrevista de Octro para el desarrollo de juegos en C++/Unity | Fuera del campus 2021

Ronda 1 (Técnica y Aptitud en línea): Esta ronda consta de 80 MCQ (aptitud y técnica) que deben completarse en 60 min. La mayoría de las preguntas eran preguntas fáciles y estándar.

Ronda 2 (Entrevista técnica 1): esta ronda se enfoca principalmente en estructuras de datos y codificación. También se hicieron algunas preguntas relacionadas con Oops y SQL.

  1. Encuentra el punto de equilibrio en una array  
  2. Encuentre el carácter máximo que aparece en una string  

Me proporcionaron un IDE en línea y tuve que compilar el código. Las preguntas se manejaron fácilmente para resolver todas las preguntas de codificación, se hicieron algunas otras preguntas teóricas sobre SQL, DBMS y OOP.

Ronda 3 (Entrevista Técnica 2): Esta ronda comenzó con una discusión del proyecto. El entrevistador hizo preguntas sobre cada habilidad que mencioné en mi currículum, después de muchas preguntas rápidas de teoría, me pidieron que resolviera algunas preguntas de codificación.  

  1. Se proporciona una array de 0, 1 y 2 para ordenar la array sin usar espacio adicional en la complejidad de tiempo O (1).
  2. Dada una string que contiene un carácter especial junto con alfabetos, invierta la string de manera que los caracteres especiales no se vean afectados.
  3. Dada una array, encuentre la suma del subarreglo continuo máximo  
  4. Dado un número N puedes realizar esta operación cualquier número de veces: N=Toma la suma del cuadrado de sus dígitos. Comprueba si podemos llegar a 1 usando esta operación cuántas veces.
  5. Compruebe si la lista dada es una lista enlazada circular sin usar espacio adicional  
  6. Dados los valores de dos valores n1 y n2 en un árbol de búsqueda binaria, encuentre el antepasado común más bajo
  • SQL Pregunta 1: dada una tabla llamada empleado que tiene una columna como nombre de empleado y salario, encuentre el tercer salario más alto de la tabla  

Preguntas de teoría:

  1. ¿Python llama por referencia o llama por valor?
  2. ¿Qué es una sesión en la aplicación web?
  3. ¿Qué es una palabra clave automática en C++?
  4. ¿Qué es una clave foránea?  
  5. ¿Qué es la indexación en la Base de Datos y cómo se implementa internamente?  
  6. Diferencia entre el diccionario de Python y una tupla

Ronda 4: Ronda de discusión con el miembro senior del personal técnico. Esta ronda fue muy básica y solo estaban comprobando tu nivel de confianza.

  1. ¿Describete?
  2. ¿Qué tipo de juegos juegas (eres un tipo de Free Fire/pubg o Minecraft)?
  3. Preguntado un poco acerca de los juegos, ¿Cómo funcionan realmente los juegos multijugador en línea?  
  4. Preguntó el concepto de Punteros, Referencia, Punteros dobles  
  5. ¿Qué es la copia superficial y la copia profunda?  

El resultado aún no se ha anunciado.  

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *