Ronda 1: Ronda de codificación
Había 3 preguntas para resolver en hackerrank en 90 minutos. Las preguntas fueron:
- Dada una array de longitud n y un entero m, encuentre el número de subarreglos contiguos en la array que contienen exactamente m números impares.
- Dada una array de números largos, encuentre la cantidad de sumas distintas que se pueden hacer usando cualquier cantidad de elementos de la array.
- Dada la hora de inicio y fin de todos los autos en un intervalo dado. Encuentre el tamaño máximo del espacio donde no viaja ningún automóvil.
24 estudiantes fueron seleccionados en base a esta ronda. No es necesario resolver todos los problemas por completo para ser seleccionado, ya que hackerrank otorga una calificación parcial, incluso si algunos casos de prueba no se están ejecutando en un problema.
Ronda 2: Ronda técnica (30 minutos)
El entrevistador dejó en claro al principio que va a hacer 2 preguntas y tengo 30 minutos para resolver ambas preguntas.
- Dada una expresión de corchetes, encuentre el número mínimo de corchetes que se invertirán para obtener una expresión equilibrada de corchetes.
- Hay un río y hay n puntos a ambos lados del río numerados del 1 al n. Los pares de números se dan como entrada. Es posible construir un puente de 1 punto a otro en este par. Necesitamos devolver el número máximo de puentes que se pueden construir sin que un puente cruce el otro puente. Ex- (2,8) y (7,3) están cruzando puentes
El entrevistador me pidió que le dijera lo que estaba pensando y estaba dando pistas basadas en eso. 17 fueron seleccionados después de esta ronda.
Ronda 3: Ronda técnica (30 minutos)
Las reglas eran las mismas que en la ronda anterior.
- Dado un BST, encuentre la cantidad de formas en que podemos insertar números que darán el mismo BST. Por ejemplo, si un BST es 2 1 (L) 3 (R), las arrays que darán el mismo BST son 2 1 3 y 2 3 1.
- Dadas n actividades de unidad de tiempo cada una y cada actividad tiene un beneficio y un plazo. Escriba un algoritmo para programar las actividades para maximizar la ganancia.
El entrevistador esperaba una solución para ambas preguntas y los estudiantes que resolvían solo 1 de 2 no fueron seleccionados para la siguiente ronda. 9 fueron seleccionados después de esta ronda
Ronda 4: Gerente de contratación (45 minutos)
Esta fue una ronda técnica Hr +. Primero me preguntó sobre mi vida universitaria, mi pasión, etc. Luego discutimos mis prácticas en detalle. Tarde me preguntó mis fortalezas, debilidades y ¿qué es una compañía ideal para ti? Me dio para escribir un código en Java usando OOP. Más tarde me preguntó las ventajas de la abstracción y las interfaces. Más tarde me hizo preguntas como si te doy 1 millón de dólares, ¿dónde y cómo lo usarás? Tuvimos una discusión profunda al respecto.
Le aconsejo que escriba de antemano respuestas a su presentación, debilidad, fortalezas, por qué deberíamos contratarlo, por qué esta empresa, por qué esta universidad, por qué esta sucursal, justifique su cgpa, por qué este club/sociedad, por qué esta pasantía, por qué este enfoque en su pasantía, los desafíos que enfrentó en los proyectos, cómo los resolvió y problemas similares para resolver esta ronda.
7 fueron seleccionados después de esta ronda y yo fui uno de ellos.
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