Ronda 1 (Prueba en línea):
Fue una prueba en línea en hackerrank que consta de 15 MCQ de C++, Java, SQL, estructuras de datos y 2 preguntas de codificación de String y programación dinámica. Las preguntas de codificación fueron de dificultad fácil a media y se da un límite de tiempo total de 75 minutos.
Ronda 2 (Ronda Técnica):
1) comienza con presentarse.
2) Después de la discusión sobre los conceptos de Oops y justificación con ejemplos en tiempo real. Diferencia entre abstracción y encapsulación.
3) Discusión sobre conceptos de Java. Manejo de excepciones en Java. Qué es el polimorfismo en tiempo de ejecución y cómo se hace Java.
Diferencia entre clase abstracta e interfaz.
4) pregunta de codificación: dada una array, imprima el siguiente elemento mayor (NGE) para cada elemento. El siguiente elemento mayor para un elemento x es el primer elemento mayor en el lado derecho de x en la array. Elementos para los que no existe un elemento mayor, considere el siguiente elemento mayor como -1.
https://www.geeksforgeeks.org/next-greater-element/
Ronda 3 (Ronda Técnica):
1) Discusión del proyecto basada en el currículum, se le preguntó acerca de las dificultades enfrentadas y cómo las supera.
2) proyectos realizados en prácticas.
3) Implementar la cola usando una lista enlazada y una array.
4) Preguntado sobre REST Api’s.
5) Se le pidió que diseñara un sistema de biblioteca en línea.
6) ¿Por qué SAP?
Ronda 4 (Ronda Técnica):
El entrevistador estuvo muy bien, me pidió que eligiera entre Java/Oops o resolución de problemas.
Voy con la resolución de problemas. Hizo 2 preguntas de codificación.
1) Dada una array con n elementos y una suma x, es necesario contar todos los pares de elementos en la array cuya suma sea igual a x. Dijo dos enfoques, uno usando búsqueda binaria y otro usando dos punteros.
2) Dado un árbol binario y en cualquier momento, un Node dado comienza a dispararse, después de un segundo, el fuego alcanza a todos los Nodes que están directamente conectados con el Node dado, por lo que el ciclo de fuego continúa de la misma manera. Debe encontrar el tiempo mínimo en el que se quemará todo el árbol.
Ronda 5 (Ronda Gerencial):
1) ¿Te preguntaron por qué quieres unirte a SAP?
2) ¿Algún producto de SAP que conozca?
3) Desafíos enfrentados en pasantías y discusión sobre un proyecto de aprendizaje automático que mencioné en mi currículum.
Ronda 6 (Ronda de recursos humanos)
1) Dime honestamente por qué quieres unirte a SAP.
2) ¿Por qué quiere dejar su organización actual?
3) ¿Expectativas de SAP?
Veredicto seleccionado!!
Consejo: Todas las rondas fueron eliminatorias.
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