Entrevistado en 2019.
Prueba en línea (la duración de la prueba fue de 3 horas):
La prueba en línea tenía 3 secciones:
- Aptitud, razonamiento verbal y lógico
- Codificación y depuración básicas (Prueba de programación 1)
- Codificación Avanzada (Prueba de Programación 2)
Todas las secciones anteriores tenían subsecciones y cada subsección tenía un límite de tiempo. las personas que hacen programación competitiva no tendrán ningún problema para aprobar la prueba.
100 estudiantes de 160 fueron preseleccionados para entrevistas
El límite de tiempo para las rondas fue diferente para los diferentes paneles. eran flexibles con cualquier lenguaje para escribir código, pero deberías saber Java.
Ronda 1: (PI técnico)
El Panel estuvo compuesto por dos entrevistadores. Primero, me pidieron que explicara el proyecto más reciente que mencioné en mi currículum. Luego hicieron 3 preguntas de codificación y 2 acertijos. Discutimos muchos enfoques y luego hice implementaciones. ambas preguntas eran de nivel intermedio y los acertijos eran bastante simples. Luego, uno de los entrevistadores profundizó en los conceptos de subproceso y también me dijo que explicara el ciclo de vida del subproceso y dio un escenario en el que tenía que explicar cómo el subproceso sería útil para lograr la máxima utilización de la CPU. Luego me preguntó sobre los servlets y el ciclo de vida de los servlets (ya que usé servlets en mi proyecto). Luego me preguntó algunos conceptos básicos del sistema operativo como: paginación, algoritmos de reemplazo de página. Me pidió que escribiera RegExp para el correo electrónico. Me hicieron algunas consultas SQL en las uniones izquierdas de dos tablas y
Esta ronda se prolongó durante aproximadamente 1 hora y 15 minutos.
Ronda 2: (Técnico PI2)
Se hicieron 4 preguntas de codificación en esta ronda.
- Se dio una array de números, se dio un valor clave. Debe mostrar los elementos que están más cerca del elemento clave y la cantidad de dichos números será dinámica.
Ex. 1, 4, 5, -2, -3, 10
clave = 4
número de elementos más cercanos a encontrar: 2
Respuesta: 4, 5.
2. Dada una string en formato codificado, determine el formato decodificado de la string y viceversa
Ex. A2BC4D5
Respuesta: AABCBCBCBCDDDDD.
3. Dado un valor de suma y una array de enteros, encuentre el subconjunto de elementos mínimos para lograr la suma dada.
Ex. suma = 12
array: 1, 5, 4, 6, 2, 3, 9
Respuesta: 3, 9
4. Busque un bucle en la lista enlazada.
Esta ronda duró unos 50 minutos. La mayoría de las personas fueron rechazadas después de esta ronda.
Ronda 3: (PI3 Técnico + Ronda Gerencial)
Esta ronda fue tomada por el CTO de la empresa.
Primero me dijeron que me presentara y luego me pidieron un problema de codificación simple:
Dada una lista de elementos con elementos distintos y repetidos, encuentre los elementos distintos de la lista dada.
Ex. 1, 2, 3, 2, 1, 4
Respuesta: 3, 4
Solo me tomó dos minutos codificar y explicarle mi solución. Quedó bastante impresionada con mi solución y me dijo que no quería preguntar nada más.
Esta ronda apenas tomó 5 minutos.
Ronda 4:(Ronda HR)
Hubo algunas personas que fueron rechazadas incluso después de esta ronda.
El departamento de recursos humanos primero me preguntó si estaba cansado debido a un proceso tan largo. Luego hizo algunas preguntas básicas sobre mis antecedentes familiares, para cuántas empresas he entrevistado antes y por qué me estoy uniendo a esta empresa. Me preguntó qué hacía en mi tiempo libre. Luego también discutimos sobre el alcance del crecimiento en la empresa y cuáles son esas tecnologías en las que trabajaré.
Ninguna de las preguntas tiene una respuesta específica, pero sea razonable con sus respuestas.
¡Mis mejores deseos!
Publicación traducida automáticamente
Artículo escrito por coder_1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA