La ronda 1:
Fue una prueba online de una hora con 17 preguntas:
- 15 MCQ: sobre C++, Java, estructuras de datos y otros temas técnicos, y 2-3 preguntas sobre capacidad cuantitativa.
- 2 preguntas de codificación:
(i) Encontrar substrings palindrómicas dentro de una string
Por ejemplo , la string dada ‘banana’, las substrings palindrómicas serían ‘aa’, ‘aaa’, ‘ana’, ‘anna’ y así sucesivamente.
(ii) Dada una array de enteros con elementos repetidos, encuentre la suma de las diferencias entre las posiciones de los elementos repetidos y guárdelas en una array del mismo tamaño.
Para, por ejemplo , una array dada {1, 2, 3, 1, 2, 1, 2} tendremos:
Para la posición 0: 1 está en las posiciones 3 y 5 además de la posición 0.
Así, para la posición 0: |3-0| + |5-0| = 8.
Para la posición 1: 2 está en las posiciones 4 y 6 además de la posición 1.
Así, para la posición 1: |4-1| + |6-1| = 8.
Para la posición 2: 3 no está en ninguna otra posición.
Así para la posición 2: 0.
Calculando las posiciones restantes, la array final será algo así como {8, 8, 0, …}
Todos tenían un conjunto diferente de preguntas con el mismo patrón que el anterior.
Los estudiantes preseleccionados (34 en total) se seleccionaron en función del límite de ambas secciones y las entrevistas se realizarían al día siguiente.
La ronda 2:
El procedimiento comprendió un total de 4 entrevistas: 2 técnicas (1 panel, 1 uno a uno), 2 RRHH (1 gerencial, 1 RRHH).
Entrevista 1:
Hubo 2 entrevistadores. Me hicieron las siguientes preguntas:
- Háblame de ti.
- Rango CET (me tomó por sorpresa).
- ¿Idioma preferido? (el mío era Java)
- Preguntas sobre la herencia de Java, subprocesos múltiples, envío dinámico (pude responderlas, intentaron decirme que no era correcto, pero estaba bastante seguro de que lo era).
- Escriba un programa para encontrar el reverso de un número decimal usando solo operaciones bit a bit, por ejemplo, para 1234, la salida debería ser 4321. (No pude resolver esto, aunque probé algo de lógica)
- 2 consultas SQL anidadas. (simples, extrayendo datos de 2-3 tablas relacionadas)
- Me preguntaron si estaba familiarizado con los conceptos de DBMS como la normalización y todo, dije que sí y no me pidieron que explicara.
- Me preguntaron sobre una pasantía que hice durante el verano y si tenía una oferta de precolocación de ellos.
- Uno de los panelistas era ex alumno, así que me preguntó quién es el HOD actual. :pags
- Por qué quería trabajar con SAP.
Eliminaron a más del 50% de las personas en esta ronda. Alrededor de 15 personas fueron a la ronda 2.
Entrevista 2:
Esta fue una entrevista uno a uno. Se hicieron las siguientes preguntas:
- Háblame de ti desde una perspectiva técnica.
- ¿Cuál es el idioma con el que te sientes más cómodo? (Dije Java)
- Un par de preguntas de Java relacionadas con la abstracción, palabra clave estática, polimorfismo, clase interna.
- Me preguntó qué es una lista doblemente enlazada, en qué se diferencia de una lista enlazada simple.
- Escriba un programa para eliminar elementos duplicados de una lista doblemente enlazada.
- ¿Qué es un árbol binario?
- ¿Qué es un árbol binario completo, árbol binario completo? Me dio un par de ejemplos para clasificar como completo, completo o ninguno.
- Me dio una array de números enteros. Dijo que esto es lo que obtuve cuando aplané un árbol de búsqueda binaria. Dibuja BST de la array dada.
- Escriba un programa tal que: dado un arreglo de enteros y un entero k, encuentre todos los subarreglos dentro del arreglo cuya suma es k.
Después de esta ronda, eligieron alrededor de 9-10 personas para la ronda de gestión.
Entrevista 3:
Esta ronda fue tomada por un gerente. Era un tipo bastante relajado, se sentía más como una conversación que como una entrevista. Me hizo las siguientes preguntas:
- Háblame de ti desde una perspectiva técnica y de tu familia.
- Como nací y me crié en Mumbai, me preguntó cómo afectaría a mi familia si me mudara por el trabajo (ya que la ubicación era Bangalore)
- Me preguntó sobre mis actividades extracurriculares y qué aprendí de ellas.
- Me dio un par de situaciones y me preguntó cómo reaccionaría:
- Si usted es un líder de equipo, ¿cómo trata a las personas que no trabajan tanto como otras personas en el equipo/cómo quiere que trabajen?
- Si está realizando un proyecto cuyo progreso le satisface y escucha a un miembro del equipo fanfarronear durante el almuerzo sobre cómo su proyecto ha llegado a la jerarquía superior, ¿cuál sería su primera reacción?
- Me pidió que le dijera una fortaleza y una debilidad mía.
- Me preguntó cuáles son las 3 cosas más importantes, según yo, que uno debe tener para trabajar en equipo.
Preseleccionaron a 6 personas para la ronda final de recursos humanos.
Entrevista 4:
Esta ronda fue tomada por el HR. Ella me hizo las siguientes preguntas:
- Háblame de ti desde una perspectiva técnica y de tu familia.
- Me preguntó cómo estuvo su día (dije que era agotador), ¿está estresado en este momento?
- Revisó mi currículum y me preguntó de qué se trataba uno de mis proyectos (nada técnico).
- Como mi pasatiempo figuraba como ‘lectura’, me preguntó acerca de mis autores favoritos.
- También me preguntó sobre mis otros pasatiempos, le dije que el diario de viñetas. Me hizo un par de preguntas al respecto.
- Como mis pasatiempos no estaban exactamente relacionados con mi campo, me preguntó por qué estaba estudiando ingeniería.
- ¿Qué querías ser de mayor?
- ¿Eres hijo único?
- Porque deberíamos contratarte?
- Me pidió que enumerara un logro que no fuera académico y cómo trabajé para lograrlo.
- Me pidió que le contara sobre un fracaso y cómo me afectó.
- Me preguntó cómo manejo el rechazo.
- Una cualidad única que tienes y que otros no tienen.
Los 6 que entraron en la ronda de recursos humanos fueron seleccionados.
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