Ronda 1: Ronda en línea
Esta ronda se llevó a cabo en la plataforma Hackerrank. Tenía 3 secciones.
La primera sección consistió en 2 preguntas de codificación y el tiempo asignado fue de 50 minutos (se debe intentar una pregunta como mínimo para calificar)
Primera pregunta: (Pregunta fácil)
N es la entrada. Se dio una función y tenemos que encontrar ‘x’ que satisfagan esta definición NF(X)=X.
La definición de F(x) es que suma los dígitos del número de entrada.13 Había casos de prueba para esta pregunta.
Segunda pregunta: (categoría medio a difícil)
Hay n empresas y cada empresa tiene m cuota de mercado, la cuota de mercado se identifica por su ID de mercado.
Tenemos que encontrar el número mínimo de fusiones para que no más de dos empresas tengan la misma participación.
Rango: 1<=m<=5
Entrada: 3
2
1 2
2 3
2 1
Salida: 2
La segunda sección fue Técnica MCQ (10 preguntas, 20 minutos), el esquema de calificación fue de 2 puntos para correcto y -0.5 para incorrecto.
- 3 preguntas eran de DS/Algo
1.) Complejidad del peor de los casos de ordenación por inserción
2.) Espacio de pila mínimo si se debe evaluar una expresión de sufijo en particular y se dio expresión
3.) Se proporcionó un fragmento de código pseudo y tenemos que encontrar la salida
- 2 preguntas de DBMS (preguntas relacionadas con la función de unión, ronda)
- 2 pregunta de redes informáticas (no recordaba)
- 3 preguntas del sistema operativo
La tercera sección fue Quant (10 preguntas, 20 minutos): el esquema de calificación fue de 2 puntos para lo correcto y -0.5 para lo incorrecto (preguntas medianas a difíciles)
- involucrando preguntas de pérdidas de ganancias, tuberías de cisterna, probabilidad, promedios, porcentajes.
En esta ronda se presentaron alrededor de 200-250 estudiantes para la prueba y 16 fueron preseleccionados para la siguiente ronda.
Ronda 2: Esta ronda fue técnica:
La primera pregunta que se hizo estaba relacionada con Node.js, ya que había hecho mi proyecto usando esta tecnología. Luego, más adelante, se me pidió que optimizara el espacio de dependencias en la estructura de mi proyecto.
Se preguntó el problema de la rata en un laberinto: https://www.geeksforgeeks.org/rat-in-a-maze-backtracking-2/
Nos dieron cuatro arrays de igual longitud que no están ordenadas y tienen elementos únicos en ellas, pero los elementos de las arrays pueden chocar, por lo que se nos pidió que eligiéramos un elemento de cada array y cumpliéramos esta condición ‘x1+x2+x3+x4< m’ y cuente todas las posibles soluciones.
Luego, una pregunta de DBMS que involucra uniones, agrupar por. Se suponía que debía escribir una consulta.
Después de esto, 3 estudiantes fueron preseleccionados para la siguiente ronda .
Ronda 3: Esta ronda fue nuevamente técnica
En primer lugar, se hicieron preguntas de OOPS (JAVA) ya que conocía JAVA.
preguntas como especificadores de acceso, mejora en java8, preguntas relacionadas con colecciones como implementación interna de Hashmap, diferencia entre arraylist y vectores.
La pregunta relacionada con el árbol del recorrido previo al pedido es que tengo que optimizar el espacio y no se requiere que realice la recursividad y la iteración para atravesar el árbol. estoy bromeando “.
https://www.geeksforgeeks.org/print-maximum-sum-square-sub-matrix-of-given-size/–>Se hizo una versión modificada de esta pregunta, en lugar de n*n se le dio array m*n .
Después de esto, 3 estudiantes fueron preseleccionados.
RONDA 4: Esta fue la ronda de recursos humanos, así que asistí a la charla previa a la colocación y pude abordar muchas preguntas y otras preguntas eran generales.
Luego me seleccionaron finalmente y solo se seleccionó a un estudiante de nuestra universidad.
Publicación traducida automáticamente
Artículo escrito por Rishabh Mendiratta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA