SAP Labs visitó nuestro campus universitario en línea este año para obtener su perfil académico (junio de 2021). Este Drive es solo para estudiantes universitarios de BCA/B-Tech.
En este programa, los estudiantes tuvieron la oportunidad de trabajar para SAP Labs además de realizar su MTECH. Para ser específico, es de lunes a viernes, 5 días de trabajo y luego el sábado, tendrá sus clases de M-Tech de 9 a. m. a 7 p. m. (clases quincenales).
Generalmente, realizan 4 rondas.
- Ronda de codificación en línea
- Ronda Técnica 1
- Ronda Técnica 2
- RRHH + Ronda Gerencial 1
Ronda 1 (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, OOPS, redes informáticas, SO, estructuras de datos y algoritmos, preguntas de tipo de salida, etc. Junto con esto, nos dieron dos preguntas de codificación:
- Encontrar el K-ésimo elemento más grande en la array dada (Intente escribir un código optimizado que lo aclare al principio con todos los casos de prueba). Enlace: https://www.geeksforgeeks.org/kth-smallestlargest-element-unsorted-array/
- Así que este es un problema de DP en strings. Pude resolver solo 6 casos de prueba de 10, supongo. Link-Count Palindrome Substrings de una string. Solución: https://www.geeksforgeeks.org/count-palindrome-sub-strings-string/
Practica algunas preguntas de dificultad media.
Nota-
- Por lo tanto, ambas secciones tienen un corte seccional, sugiero que intente completar ambas preguntas de codificación, ya que eso aumenta sus posibilidades de ser preseleccionado, pero incluso si hace 1.5 preguntas, hay muchas posibilidades de que obtenga una condición seleccionada con un puntaje bueno en MCQs.
- Los MCQ son de dificultad fácil a media.
Ronda 2 (Ronda técnica 1): Al principio, se presentó y trató de hacerme sentir cómoda, luego me pidió que hiciera lo mismo. Entonces, después de la introducción, estaba revisando mi currículum y le preguntó si había mencionado HTML CSS y js, ya que él mismo era un desarrollador de pila completa, comenzó a explicarme la estructura web, preguntó algunos conceptos básicos de HTML CSS JS, ¿qué son? y todo después que me hizo una pregunta sobre JavaScript.
Luego pasa a los conceptos de ups.
- El código preescrito estaba allí y me pidió que le diera el resultado de ese código. (El fragmento estaba en Constructores)
- fundamentos de la herencia. Luego me hizo una pregunta de codificación.
- Para imprimir el número primo en un rango determinado. 1-40. el truco aquí es que tenemos que optimizar eso hasta que no haya más posibilidades.
- Luego me preguntó si sabía sobre SQL y luego hizo algunas consultas al respecto. Me pidió que creara dos tablas siguiendo las reglas de Normalización y luego me da la situación de acuerdo. En resumen, me hizo 2-3 preguntas diferentes de esa mesa. En esto quería que explicara los conceptos de normalización con la pregunta.
- luego cambió a DSA donde me preguntó acerca de las arrays y LinkedList. Diferencia y situaciones donde podemos usar qué y Complejidades de tiempo de adición y eliminación.
- Me preguntó si puedo revertir la lista enlazada de manera eficiente (eche un vistazo a eso, ya que puede revertirla, pero hacerlo de manera eficiente es la clave). Escribí el pseudocódigo para esto.
- Luego cambió a un rompecabezas donde tengo 6 palos iguales y ahora tengo que sacar 4 triángulos de eso.
Esto fue.
No pude resolver solo 1 pregunta de consulta SQL donde se usó el concepto de los casos. Esta ronda fue bastante bien, tenía mucha confianza después de eso. Esta ronda duró aprox. 40-45 minutos.
Nota: el entrevistador estaba bastante bien informado, así que no trate de engañarlo si no sabe la respuesta, dígaselo, lo apoyaron bastante y cambiarán el tema de discusión.
Ronda 3 (Ronda técnica 2): Al principio, se presentó y luego me pidió que hiciera lo mismo. Entonces, después de la introducción, estaba revisando mi currículum y comenzó con SQL.
- Me hizo algunas consultas.
- Luego me quedé atascado en uno en el que tengo que obtener las puntuaciones top3 de la tabla de estudiantes en esta pregunta. Pude explicar el concepto pero no pude escribir la consulta correcta. Así que estuvo bien con eso y siguió adelante.
- Luego, una pregunta fue sobre Joins. Esta fue una buena pregunta al principio. Pude resolverla usando solo where Claus, pero luego me pidió que eliminara la sobrecarga ya que join no los tiene, pero where Claus los tiene. Luego, después de pasar unos 3-5 minutos, pude resolverlo.
Nota : hable con el entrevistador todo el tiempo, explíquele su enfoque, ya que él lo guiará si no va en la dirección correcta. Quieren verificar si después de la orientación podrá resolver o no.
- Después de eso, el resto de la entrevista fue sobre la construcción de lógica.
- 1 pregunta sobre la lógica de la suma de n números naturales, pero ese no era un tipo simple de medio.
- 1 pregunta de patrón de estrella pero con espacios indefinidos, la captura aquí es después de que resuelves una, modifica su pregunta para ver si podrás adaptarte ahora o no. técnicamente 2 veces modificó la pregunta original.
Después de esto, pasó a hacer 4 preguntas sobre conceptos de ups.
- El fragmento basado en abstracción preguntó a la lógica de los especificadores de acceso.
- Fragmento basado en constructor.
- Polimorfismo para explicar con código.
- La pregunta de la clase abstracta estaba allí, es decir, tiene una clase con 2 funciones virtuales y ahora la está heredando a otra clase, por lo que podrá crear el objeto de la clase principal. Esta pregunta se modificó del código de la tercera pregunta en la que creé una función virtual que estaba anulando en la clase secundaria, ahora la modifica a 2 funciones virtuales y preguntó si se creará un objeto ahora. La respuesta es NO, no podemos crear el objeto de esa clase.
Después de esto, dijo que la entrevista ha terminado y le informaremos sobre los resultados. Fue durante aproximadamente 55 minutos.
Ronda 4 (HR + ronda gerencial): esta ronda se basó en preguntas personales y el entrevistador solo quería verificar sus habilidades de comunicación y su confianza:
- Se presentó al principio, pero esto no fue como otra entrevista, solo hizo algunas preguntas simples de sí o no al principio después de 5 minutos después de eso, dijo, comencemos con la introducción, dime las cosas que haces además de las mencionadas en este currículum. . (Cuáles son tus aficiones)
- Después de eso, me hizo algunas preguntas sobre la sociedad de la que formaba parte, ya que tenía un papel de liderazgo. Me hizo algunas preguntas situacionales, como si tienes que decidir por tu cuenta en este momento sobre qué base vas a finalizar eso.
- si los otros miembros de su equipo no están de acuerdo, pero su experiencia indica que beneficiará a la organización, ¿cómo los convencerá?
- si tienes que organizar un evento y en el último momento tus compañeros te han abandonado como vas a manejar esta situación.
- Después de eso, algunas preguntas normales se basan en un currículum.
- ¿Qué sabes de SAP Labs?
- Explique el perfil del estudiante
- ¿Cuáles son sus puntos fuertes?
- Porque deberíamos contratarte?
- Cuéntame sobre algunos de los productos de SAP (Al principio me preguntó sobre algunos clientes, pero yo no sabía eso, así que luego cambió a esto)
- ¿Tienes otras ofertas?
- En caso afirmativo, ¿por qué SAP? De lo contrario, ¿por qué no está colocado hasta ahora? Prepárese para esta contrapregunta.
- Nota: hay muchas posibilidades de que se le pida a un rompecabezas que verifique la capacidad lógica, así que prepárese para eso, revise los rompecabezas GFG, serán más que suficientes para esto.
- Esta ronda duró aprox. 30 minutos.
- Después de 1 día de ronda de MR, recibí el correo de selección.
- Todos los entrevistadores son un gran apoyo en todo momento y te guían en todos los lugares donde te quedas atascado. Intente seguir el enfoque en el que les explicará las cosas antes de intentar preguntar cómo piensa proceder como en la experiencia virtual que juega un papel clave.
Mis mejores deseos.
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