La ronda 1:
Fue una prueba online consistente en MCQ’s durante 1 h 45 min en plataforma Oracle
Había alrededor de 4 secciones, cada una de las cuales se dividía en subsecciones:
- Aptitud : Aptitud cuantitativa contenida, razonamiento lógico, preguntas basadas en diagramas de flujo.
- Comunicación contextual: Consistió en corrección gramatical, reordenación de oraciones, comprensión de lectura, vocabulario, reemplazo de palabras, etc.
- Pregunta basada en estructuras de datos : la mayoría de las preguntas (excepto quizás 1-2) se basaron en árboles (AVL, BST). Eran preguntas basadas en resultados basados en la inserción/eliminación y recorrido de estos árboles.
- Informática general: preguntas del sistema operativo, DBMS, salida de C++ con énfasis en la pregunta de declaración de variables
La gestión del tiempo es clave. La precisión y la velocidad son importantes para descifrar esta ronda. Las preguntas no eran las preguntas regulares que encontraría para cualquier otra prueba de aptitud.
Alrededor de 320 personas asistieron a la primera ronda, de las cuales 63 personas fueron preseleccionadas.
La ronda 2:
- 2 preguntas de codificación deben resolverse en 1 hora.
- Dado un texto y un patrón como strings, tenemos que encontrar si alguna combinación del patrón está presente en el texto y, si es cierto, tenemos que imprimir sí, de lo contrario, no y tenemos que codificar desde cero.
- Dada una array y el rango como [1, n] y tenemos que encontrar el número de subconjuntos de números posibles de tal manera que para a, b, c, d debe tener ar[a]=ar y ar[b ]=ar[d] y tenemos que imprimir el número total de combinaciones.
De las 63 personas que asistieron a esta ronda, 21 personas fueron preseleccionadas para rondas posteriores.
Ronda 3:
Esta es una entrevista cara a cara de unos 20 minutos.
- Revisó el currículum durante 2 minutos.
- Me pidió que le diera una introducción.
- Preguntó cuántas estructuras de datos hay. Dije que hay muchas y nombré las estructuras de datos básicas
- Me pidió que explicara los conceptos básicos de la pila.
- Me pidió que le explicara la ordenación rápida
- Me pidió que explicara uno de los proyectos con UI
- es una consulta Me dio dos tablas y me pidió unirme y recuperar las columnas seleccionadas de ambas tablas usando una función mínima.
Eso es todo para mi primera entrevista técnica y me pidieron que esperara un tiempo.
Ronda 4:
Después de esperar 2 horas y 45 minutos, me llamaron nuevamente para la segunda ronda de entrevistas. Esta es nuevamente una entrevista cara a cara durante unos 30 minutos.
- Pidió encontrar el bolígrafo más pesado, le dieron dos bolígrafos y no debemos usar ninguna máquina de pesaje. La solución que se me ocurrió es dejar que ambos bolígrafos rueden por el tobogán y el que llegue primero será más pesado.
- Me dio dos números y me pidió que encontrara la relación entre ellos como si fueran iguales, mayores o menores que el otro, pero la condición es que no debo usar ningún operador.
- Me preguntó sobre el polimorfismo en OOPS y preguntó cuáles son los diferentes tipos de ellos y me pidió que le explicara.
- Preguntó si podemos sobrecargar la clase de pila incorporada y si podemos tener una sobrecarga de métodos.
- Me pidió que explicara algunos métodos incorporados de la clase de pila.
- Me pidió que escribiera una consulta y las condiciones son las siguientes: Habrá dos tablas estudiante y puntajes, el estudiante tendrá los detalles del estudiante y los puntajes tendrán las calificaciones de todos los estudiantes en todas las materias, me pidió que encontrara al estudiante. detalles de un estudiante en particular y sus calificaciones en un tema en particular.
- Me pidió que ordenara una array sin usar STL y le dije que ordenara por burbuja y luego me preguntó la complejidad del tiempo y me pidió que la optimizara y le dije que ordenara rápidamente.
- Me dio una array de números y me pidió que imprimiera de tal manera que todos los valores de array indexados impares fueran seguidos primero por ceros, independientemente de la posición par o impar, y luego permanecieran los valores de array indexados pares.
Eso es todo por mi segunda entrevista técnica y me pidieron que esperara un tiempo.
Ronda 5:
Después de esperar 35 minutos, me llamaron nuevamente para la tercera ronda de entrevistas. Esta es nuevamente una entrevista cara a cara durante unos 15 minutos.
- Revisó el currículum durante 2 minutos.
- Me pidió que explicara mi proyecto DBMS con flujo de diseño.
Eso es todo por mi tercera entrevista técnica y me pidieron que esperara un tiempo.
Ronda 6:
Después de esperar 25 minutos, me llamaron nuevamente para la cuarta ronda de entrevistas. Esta es nuevamente una entrevista cara a cara durante unos 15 minutos.
- Me pidió que le diera una introducción rápida sobre mí y mis antecedentes familiares.
- Me preguntó mis fuerzas y debilidades
- Y le hice algunas preguntas sobre la empresa.
Eso es todo para la entrevista de recursos humanos y me pidieron que esperara un tiempo.
Después de esperar casi 10 minutos, anunciaron el resultado y fui seleccionado.
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