SAP Labs visitó nuestro campus en busca de empleo a tiempo completo para el rol de desarrollador. Así que aquí está mi viaje de lector a escritor de entrevistas y todo gracias a geeksforgeeks.
Prueba en línea
Este constaba de 3 secciones y había un corte en cada sección para ser seleccionado. Las primeras 2 secciones consistieron en un total de 10 mcq. Se basaron principalmente en el concepto de programación orientada a objetos, depuración c, rest api, estructuras de datos, redes y sistema operativo. La última sección constaba de 2 preguntas de codificación.
1. contar todos los pares distintos con diferencia igual a K.
2. Esta pregunta debía hacerse exclusivamente solo en JAVA. básicamente fue para implementar una función que convierte una array de strings en una lista de arrays e implementar algunas funciones para manipular la lista de arrays. este es un juego de niños que conocería Java.
Resolví las dos preguntas de codificación y mis 8-9 mcq fueron correctos. Yo, junto con otros 27, fuimos preseleccionados para las entrevistas.
Ronda 1 (Entrevista técnica sobre el par de códigos de hackerrank)
Este entrevistador me hizo 3 preguntas de codificación y 1 consulta de sql.
1. invertir una string
2.detectar un bucle en la lista enlazada.
después de esto, me pidió que escribiera una consulta para la cual teníamos que usar join y subquery. Luego me dio una lista vinculada y un puntero que apunta al Node que debe eliminarse. Esto tuvo que hacerse sin usar ningún puntero adicional. ella solo me pidió que se lo explicara. De esta ronda, 18 personas fueron preseleccionadas para la siguiente ronda. Esta ronda duró 30-40 minutos.
Ronda 2 (Entrevista técnica en MS Teams)
solo se hicieron 2 preguntas en esta ronda.
1. Implemente la lista vinculada sin usar ninguna función de compilación en el idioma que elija y escriba todas las funciones como agregar, insertar, eliminar Node. Luego me pidió que escribiera una función para el enésimo elemento más grande de la lista enlazada en el espacio O(1).
2. Hay 10 equipos y si cada equipo juega 3 partidos, ¿cuántos partidos se necesitan en total para llevarse a cabo?
También discutimos sobre los algoritmos de ruta más corta.
De esta ronda nuevamente, 10 personas fueron preseleccionadas para la siguiente ronda. Esta ronda también duró 30-40 minutos.
Ronda 3 (Ronda Gerencial por Gerente Senior en Equipos MS)
esta ronda fue básicamente una ronda de discusión. Me preguntó por mis proyectos. Luego me pidió que codificara para resolver un sudoku ya que este proyecto estaba mencionado en mi currículum. luego se hicieron algunas preguntas gerenciales generales. Esta ronda también duró 30-40 minutos.
5 personas fueron preseleccionadas para la ronda de recursos humanos.
Ronda 4 (ronda HR en equipos MS)
Se hicieron preguntas generales de recursos humanos. por qué SAP, qué sabes sobre SAP, conoces algún producto de SAP, antecedentes familiares, pasatiempos, discusiones normales sobre proyectos, etc. Adivina qué duró esta ronda durante 50-60 minutos, sí, lo leíste correctamente. Antes de terminar la ronda dijo que eres bienvenido a SAP. Ese fue el momento que estaba esperando y todo mi arduo trabajo valió la pena, lo que hice en mis últimos 4 meses.
Todas las 5 personas fueron seleccionadas finalmente 🙂
Consejo: solo diría una cosa para los estudiantes que NO son de CSE, que sean minuciosos con DSA y cualquiera de los lenguajes de programación. Si conoce algún tema adicional de CSE, seguramente le dará una ventaja sobre los demás. escriba solo las cosas en el currículum de las que esté seguro. Incluso si no sabes ninguna respuesta, di todas las ideas o enfoques porque ven cómo piensas o desarrollas ideas.
Una vez más, muchas gracias a geeksforgeeks que me ayudaron con mucha preparación.
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