SAP Labs visitó nuestro campus en busca de empleo a tiempo completo para el puesto de desarrollador asociado e ingeniero asociado de DevOps. En primer lugar, me gustaría agradecer a Geeksforgeeks y su comunidad por los cuales, después de leer cientos de experiencias de entrevistas, puedo compartir la mía aquí. El ramal circuital era elegible para ambos perfiles.
El proceso de contratación se dividió básicamente en dos etapas, una ronda en línea seguida de 4 entrevistas F2F (virtuales). Repasemos esto uno por uno.
Etapa 1: Prueba Técnica Online en la plataforma HackerRank. Esta ronda fue de 1 hora y constaba de 10 MCQ (correctos simples y múltiples correctos) basados en el sistema operativo, estructuras de datos y algoritmos, y el sistema de gestión de bases de datos, así como dos problemas de codificación. Los MCQ tenían un nivel de dificultad fácil a moderado, la mayoría de los cuales puedes encontrar mientras practicas en GeeksforGeeks. Ambos problemas de codificación también tenían un nivel de dificultad fácil a moderado.
- Uno de los problemas era una variante de las formas de Count para llegar a la escalera n.
- Otro era similar a https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden/
Si eres habitual en la codificación competitiva y/o GeeksforGeeks, estos problemas deberían ser pan comido para ti. Resolví ambos problemas de codificación por completo y alrededor de 8 MCQ correctos. 17 estudiantes fueron preseleccionados para la siguiente etapa, y yo era uno de ellos.
Etapa 2: Esta etapa constaba de 4 rondas.
Ronda 1: Fue la ronda Codepair en la plataforma HackerRank. Esta ronda duró alrededor de 45 minutos. Para aquellos que no conocen la ronda de pares de códigos, es básicamente una entrevista F2F en la plataforma HackerRank donde el entrevistador selecciona uno o más problemas de codificación para usted, y usted debe explicar el enfoque utilizando la pizarra disponible y escribir el código y ejecutar en casos de prueba ya presentes. Puedes probar esto aquí. (https://www.hackerrank.com/products/codepair/ )
La ronda comenzó con nuestra introducción y después de eso, me dieron un problema de nivel de dificultad medio, que era algo así como dos rectángulos y un conjunto dado de operaciones válidas, y tienes que encontrar un número mínimo de operaciones para convertir el rectángulo más grande al más pequeño usando solo esas operaciones. Pude llegar a un enfoque en 5 a 7 minutos, luego el entrevistador me pidió que explicara usando una pizarra y luego lo codificara cuando estuviera satisfecho con el enfoque. Logré aprobar todos los casos de prueba en 20 minutos, luego de lo cual la discusión se desplazó a seguimientos de la pregunta como
- ¿Por qué su enfoque funcionó en este caso?
- ¿Dónde usamos un algoritmo codicioso y dónde programación dinámica?
- ¿Ejemplos de un algoritmo donde los algoritmos codiciosos fallarán y por qué?
- ¿Cuál es el mejor algoritmo para la ruta más corta entre dos Nodes en un DAG?
- Complejidades de tiempo de varios algoritmos de ruta más corta, y ¿qué algoritmo funcionará mejor en qué caso?
- ¿Alguna aplicación en la vida real de los árboles de expansión?
Perdí alrededor de 5 a 7 minutos depurando mi código, lo que podría haberse evitado, de lo contrario, esta fue una buena ronda ya que logré responder a casi todas las preguntas y el entrevistador también fue bastante amable. La ronda terminó cuando le hice un par de preguntas sobre su experiencia y los proyectos en los que está trabajando en SAP.
12 estudiantes lograron despejar esta ronda, incluyéndome a mí.
La ronda 2:Fue una entrevista técnica F2F en MS Teams. El entrevistador en esta ronda fue un desarrollador senior de SAP. Esta ronda también duró unos 45 minutos. La entrevista comenzó con mi introducción y una breve discusión sobre el proyecto. Me preguntó un problema en la lista enlazada. El problema era algo así como, se te da una lista enlazada con n Nodes, que contiene todos los números del 1 al n excepto un número, y tienes que encontrar el número. Me pidieron que escribiera un código de trabajo completo en un IDE en línea mediante el uso compartido de pantalla. Esto duró alrededor de 25 minutos, después de lo cual me hicieron un par de preguntas sobre los cursores y la normalización en DBMS que logré responder decentemente. Después de esto, me pidieron 3-4 acertijos, puedes encontrarlos en GeeksforGeeks. Tropecé con uno de los acertijos, aunque logré dar con la respuesta correcta con su ayuda. La ronda terminó conmigo haciéndole un par de preguntas.
En mi opinión, me desempeñé moderadamente en esta ronda, me tropecé con algunas de las preguntas, también tomé algunos minutos adicionales para escribir el problema de la lista enlazada, que podría haberse mejorado. Pero al final, esto fue suficiente para despejar esta ronda. 8 estudiantes, incluyéndome a mí, lograron despejar la ronda 2.
Ronda 3: Fue la entrevista gerencial F2F en MS Teams. Esta ronda fue realizada por un gerente sénior de SAP y fue una ronda muy divertida y fue más como una discusión de 2 vías. Esta ronda duró alrededor de 40 minutos. La ronda comenzó con nuestra presentación, luego de lo cual saltó directamente a mis proyectos y me hizo algunas preguntas sobre las dificultades técnicas que enfrentaba y por qué trabajé en ese proyecto. Se hicieron muchas preguntas en esta ronda, y estoy enumerando algunas de ellas:
- ¿Qué te motivó a aprender desarrollo de aplicaciones Android?
- ¿Por qué Android, por qué no iOS?
- ¿Cómo estás utilizando tu tiempo estos días?
- Preguntas sobre los principios de liderazgo de SAP.
- ¿Qué es lo mejor de la vida universitaria y en qué se diferencia la universidad del hogar?
- ¿Cuál es tu objetivo a largo plazo?
- ¿Por qué te gustaría unirte a SAP?
Mencioné uno de mis proyectos en los que estoy trabajando actualmente, y él se interesó instantáneamente porque trabajó en uno de los proyectos similares, y compartió su viaje a través de ese proyecto. La ronda terminó conmigo preguntando cómo los aspectos administrativos y técnicos van de la mano para avanzar en la carrera. En general, esta fue una gran ronda y logré despejar esta ronda también. 5 alumnos lograron llegar a la ronda final.
Ronda 4: Fue una entrevista F2F HR en MS Teams. Esta ronda duró alrededor de 25 minutos. Comencé con una introducción y una descripción general de mis proyectos, preguntas como ¿por qué SAP? Experiencia de ronda previa, donde me gustaría mudarme, buen trabajo, salario promedio vs trabajo promedio, buen salario. ¿Buscaré otras opciones en el futuro si soy seleccionado en SAP? Mi experiencia de prácticas y todo. Esta fue una ronda tranquila y terminó conmigo haciendo un par de preguntas sobre su viaje en SAP.
Los 5 muchachos fueron seleccionados finalmente, 3 de los cuales tenían el perfil de Desarrollador Asociado y el resto en el perfil de Ingeniero de Operaciones de Desarrollo Asociado.
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