SAP vino a nuestra universidad el 28 de marzo de 2021 para su entrevista Scholar @ SAP. Este fue un paseo en el campus realizado para estudiantes universitarios de BCA.
En este programa, los estudiantes tuvieron la oportunidad de trabajar para SAP Labs junto con su MTECH de BITS Pilani.
Hubo un total de 4 rondas:
Prueba de codificación en línea: la ronda de codificación en línea se llevó a cabo en Hackerrank y consistió en 15 preguntas basadas en MCQ de informática sobre DBMS, SO, estructuras de datos y algoritmos, preguntas de tipo de salida, etc. Junto con esto, nos dieron dos preguntas de codificación:
- https://www.geeksforgeeks.org/maximum-occurring-character-in-an-input-string-set-2/ . Era una pregunta similar con solo una diferencia, en lugar de encontrar el máximo, teníamos que encontrar el carácter que ocurría un número mínimo de veces y, si hay varios caracteres, devolver el carácter que ocurría primero.
- Herencia de C++ : Esta fue una pregunta única que no vemos regularmente en los exámenes de codificación. Me dieron un código C++ incompleto basado en la herencia que tuve que completar imprimiendo el resultado correcto.
Después de esta ronda, alrededor de 18 personas junto a mí fueron seleccionadas para la Primera Ronda técnica.
Ronda técnica 1 : esta fue una ronda de pares de códigos realizada en Hackerrank ide. En esto, el entrevistador dio una pregunta de codificación que tuvimos que resolver frente al entrevistador en el ide proporcionado y ejecutar todos los casos de prueba. Primero el entrevistador se presentó seguido de mi presentación. Luego hizo muchas preguntas de informática y una pregunta de codificación:
- Dada una array, divídala en dos partes de manera que:
una. La unión de ambas partes da el arreglo original.
b. La intersección de ambas partes es nula.
C. La suma de la primera parte es mayor que la segunda parte.
d. El tamaño de la primera parte es más pequeño que el segundo.
mi. Encuentre todos esos pares de la array dada.
Primero usé la pizarra para explicarle el enfoque y cuando estuvo satisfecho con el enfoque, resolví el código y ejecuté con éxito todos los casos de prueba. El entrevistador quedó satisfecho con la solución.
- Diferencia entre Java y C++ y beneficios de Java sobre C++.
- Qué es la normalización, diferentes tipos de normalización.
- Definir OOPS y los cuatro pilares de los conceptos de OOPS (herencia, polimorfismo, abstracción y encapsulación)
- Luego me dio un acertijo donde dijo que tenía que dibujar 4 triángulos con solo 6 cerillas provistas.
Esta ronda se llevó a cabo durante unos 30 minutos.
Después de esta ronda, se seleccionaron alrededor de 9 personas, incluyéndome a mí, para la segunda ronda técnica.
Ronda técnica 2: esta ronda se llevó a cabo en Microsoft Teams. Se centró principalmente en mis proyectos que hice en mi universidad. Comenzó con el entrevistador presentándose seguido de mi presentación. Luego tuvimos una breve discusión sobre mis proyectos y luego la entrevista comenzó con algunas preguntas basadas en DBMS, Java, OOPS, estructuras de datos, etc.:
- Breve discusión sobre mi primer proyecto, cuáles son sus características, qué base de datos usé, cómo fue el proyecto extrayendo información de la base de datos, cómo funciona la operación de autenticación, etc.
- Diferencia entre interfaz y clase abstracta.
- ¿Cuál es la clase principal en Java y nombre algunos de sus métodos con su uso?
- ¿Cuáles son los diferentes tipos de estructuras de datos que se utilizan en Java? Collection Framework.
- Qué es una cola de prioridad, cómo se implementa internamente.
- Breve discusión sobre mi segundo proyecto.
- Un rompecabezas: https://www.geeksforgeeks.org/puzzle-8-balls-problem/ . 10 bolas de las cuales una pesa menos, te dan una báscula, encuentra el número mínimo de medidas para encontrar la bola defectuosa.
Esta ronda se llevó a cabo durante unos 45 minutos. La entrevista preguntó si tenía alguna pregunta para mí, así que le pregunté cómo fue mi desempeño y sobre el programa Scholar @ SAP.
Después de esta ronda, solo 3 personas junto conmigo fueron seleccionadas para la ronda final de RR. HH. + Gerencia.
Ronda de RRHH + Gerencia: Esta ronda se basó en preguntas personales y el entrevistador quería ver sus habilidades de comunicación y su confianza:
- Háblame de ti.
- Cuáles son tus aficiones.
- ¿Qué sabes de SAP Labs?
- ¿Podrá gestionar la presión laboral aquí en SAP?
- ¿Cuáles son tus habilidades y fortalezas?
- Porque deberíamos contratarte.
Esta ronda duró alrededor de 40 minutos. El entrevistador me preguntó si tenía alguna pregunta, así que le dije que me informara sobre lo que sucede detrás del programa Scholar @ SAP.
Esta fue la ronda final y los 3 junto conmigo fueron seleccionados para el programa Scholar @ SAP.
Mi consejo sería que mantenga sus conceptos básicos realmente sólidos basados en conceptos de DSA, OOPS, cualquier lenguaje de programación y tenga un buen conocimiento de los proyectos que realiza y las tecnologías que utiliza con ellos. Suerte a todos por su futuro!!!