Visión general:
SAP Labs es una corporación de software multinacional con sede en Alemania. Desarrolla software empresarial para gestionar las operaciones comerciales y las relaciones con los clientes. SAP es la empresa de software no estadounidense más grande por ingresos, la tercera empresa de software que cotiza en bolsa más grande del mundo por ingresos y la empresa alemana más grande por capitalización de mercado. Es la empresa de software empresarial en la nube número 1 del mundo.
SAP Labs visitó nuestro campus el 1 de septiembre de 2021 para la campaña de pasantías en el campus.
Criterios de elegibilidad: 7+ CGPA y más del 60% en 10 y 12.
Ramas: Ingeniería Informática, Tecnologías de la Información, Electrónica y Telecomunicaciones, Ingeniería Electrónica, Ingeniería Eléctrica
Ronda 1: prueba en línea
La prueba en línea estaba programada para el 5 de septiembre a las 9:00 am. Se llevó a cabo en Talent Central (que es una plataforma supervisada por SHL). Alrededor de 200+ estudiantes se han registrado para la prueba en línea. La duración de la prueba fue de 45 minutos y constaba de dos preguntas de codificación.
- Encuentre el entero negativo total de la array dada. Pregunta similar https://www.geeksforgeeks.org/c-program-to-count-positive-and-negative-numbers-in-an-array/ Esta pregunta es de un nivel muy fácil.
- Encuentre la ocurrencia total de un número en la array de entrada. Problema similar https://www.geeksforgeeks.org/count-number-of-occurrences-or-frequency-in-a-sorted-array/ Esta pregunta también es de un nivel muy fácil.
Resolví ambas preguntas en unos 20 minutos. No hubo MCQ basados en sujetos CS. Sé que las preguntas de codificación son de un nivel muy básico, pero mientras se prepara para cualquier empresa, asegúrese de revisar las preguntas del año anterior que hizo la empresa. Porque SAP Lab generalmente hacía preguntas de nivel fácil a medio durante las pruebas en línea.
Los resultados se anunciaron el 7 de septiembre, un total de 16 estudiantes fueron preseleccionados para la segunda ronda, es decir, la Ronda Técnica.
Ronda 2: Ronda Técnica 1
La Ronda Técnica I estaba programada para el 8 de septiembre a las 9:30 am. Se llevó a cabo en los equipos de Microsoft.
Por lo general, SAP Labs hizo preguntas basadas principalmente en OOPS, DBMS, diseño de bajo nivel usando OOP y diseño de base de datos usando consultas SQL. Pero prepárate con todos los Temas CS porque nunca sabes lo que te preguntará el entrevistador durante la entrevista.
Así que la ronda fue la siguiente:
- Primero, el entrevistador se presenta y luego me pide que me presente. (Esta es la parte más importante porque lo que diga aquí podría ser cuestionado por el entrevistador). Asegúrese de preparar su presentación antes de la entrevista.
- Después de eso, me preguntó sobre las actividades extracurriculares que he realizado. Como dije, el entrevistador le hará preguntas al contador sobre lo que dijo durante su presentación.
- Luego me preguntó qué idioma prefiero. Le dije que soy competente en C++, pero también estoy familiarizado con Python. Entonces me preguntó si había hecho algún proyecto en Python. Así que le conté uno de mis proyectos que he hecho usando Python.
- Después de eso, comenzó con preguntas técnicas, por lo que la pregunta es ¿qué es el hash y la tabla hash? Primero le dije qué es el hashing y por qué lo usamos. Y luego le dije qué es una función hash y cómo la usamos con una tabla hash.
- A continuación, me preguntó ¿Dónde usamos hashing en el concepto OOPS? Una vez más, el entrevistador interrogó sobre el mismo concepto hash. Esta vez no sabía la respuesta y digo claramente que no sé la respuesta exacta, pero déjame intentar pensar dónde se puede implementar esto. Luego me dio un ejemplo y me preguntó dónde estamos usando hashing y qué concepto OOPS estamos usando allí. Esta fue una pista que me dio y se me ocurrió la respuesta correcta.
- Después de eso, me preguntó ¿Qué son las funciones virtuales y las funciones virtuales puras? Explica detalladamente con un ejemplo.
- Entonces me preguntó, ¿Cuáles son los cuatro pilares de OOPS?
- Luego me preguntó acerca de uno de los cuatro pilares, es decir, ¿Qué es el polimorfismo?
- Después de eso, me preguntó: ¿Qué son los métodos estáticos y dónde podemos usarlos? Primero le expliqué con definición y luego le expliqué el uso de un método estático con un ejemplo.
- A continuación, me preguntó: ¿Podemos acceder al método de clase sin definir los objetos? Si es así, ¿entonces cómo?
- Después de eso, me preguntó: ¿Por qué no podemos usar herencias múltiples en Java? Esta es una de las preguntas comunes que se hizo en las entrevistas.
- ¿Explicar OOPS en la vida real? Le expliqué con un ejemplo y pareció estar satisfecho con él.
- Luego me preguntó, ¿Cuál es la diferencia entre procesar y enhebrar? Para esta pregunta, no sabía la respuesta exacta. Le dije todo lo que sé y parece satisfecho con eso.
- Luego me preguntó por mis proyectos. Le expliqué los 3 proyectos que mencioné en mi currículum.
A continuación, me hizo algunas preguntas de codificación, así que me pidió que compartiera mi pantalla e iniciara VS Code.
- Encuentre el Node más a la izquierda de un árbol binario. Pregunta similar https://www.geeksforgeeks.org/print-leftmost-and-rightmost-nodes-of-a-binary-tree/ Esta fue una pregunta fácil. Primero le expliqué el enfoque y luego me pidió que escribiera un pseudocódigo.
- Invertir una lista enlazada. Pregunta similar https://www.geeksforgeeks.org/reverse-a-linked-list/ Esta también fue una pregunta fácil. Primero le expliqué el enfoque y luego me pidió que escribiera el código para la función inversa.
- ¿Qué es heapificar? y escribir pseudocódigo para ello. Primero le dije la definición y por qué usamos heapify y luego escribí un pseudocódigo para ello.
Esta ronda duró alrededor de 45-50 minutos . Como puede ver, esta ronda se basa principalmente en el concepto OOPS, así que asegúrese de que cualquier respuesta que dé a la siguiente pregunta se le pregunte sobre lo que respondió antes, así que piense antes de responder.
Después de 30 minutos, se anunció la lista de estudiantes preseleccionados para la siguiente ronda. Un total de 8 estudiantes fueron seleccionados para la siguiente ronda.
Ronda 3: Ronda Técnica 2
La ronda técnica 2 estaba programada para el 8 de septiembre a las 11:45 a. m. Se llevó a cabo en los equipos de Microsoft.
Normalmente, durante las entrevistas, todo el entrevistador mantiene una hoja de cálculo común donde mencionan todos los conceptos que van a preguntar durante todo el proceso. Por lo tanto, durante todos los procesos, harán al menos una pregunta de cada concepto.
- Primero, el entrevistador se presenta y luego me pide que me presente.
- ¿Qué es la sobrecarga y anulación de operadores? Primero le di una definición y luego le di un ejemplo explicando la diferencia entre la sobrecarga y la anulación del operador.
- Luego me pidió que hiciera una base de datos para el sistema universitario. Primero hice todas las tablas básicas con todas las entidades necesarias. Me dijo que incluyera más entidades y definiera la clave principal para las tablas. Luego me pidió que eliminara la duplicación para reducir el almacenamiento. Así que le hice algunos cambios, pero no pude eliminar toda la duplicación. Después de que me dio algunas pistas, pude llegar a la solución final. Luego me hizo algunas consultas SQL basadas en esa base de datos.
- ¿Qué es la recursividad y sus tipos con código? Solo conozco tres tipos de recursividad y estaba satisfecho con eso.
- Luego me preguntó por mis proyectos. Le expliqué los 3 proyectos que mencioné en mi currículum.
- Por último, me preguntó si tenía alguna pregunta para él. (Asegúrese de hacer al menos una pregunta, pero asegúrese de que esté relacionada con el trabajo, el trabajo o la empresa).
Esta ronda duró alrededor de 30 minutos. Después de 30 minutos, se anunció la lista de estudiantes preseleccionados para la siguiente ronda. Un total de 7 estudiantes fueron seleccionados para la siguiente ronda.
Ronda 4: Ronda de recursos humanos
La ronda de recursos humanos estaba programada para el 8 de septiembre a las 3:10 p. m. Se llevó a cabo en los equipos de Microsoft.
La ronda de recursos humanos es para juzgar su personalidad, sus fortalezas, sus debilidades, su capacidad para manejar el puesto, verificar sus antecedentes y comprender si es el adecuado para este trabajo.
- Primero, el entrevistador se presenta y luego me pide que me presente.
- Luego me preguntó sobre mi vida escolar. Entonces, primero comencé con mi vida en la escuela primaria y le conté todos los logros que obtuve durante mi año escolar, luego pasé a mi vida en la escuela secundaria y le conté cómo me preparo para JEE y MHT CET.
- Luego me preguntó: ¿Por qué quieres unirte a los laboratorios de SAP?
- Después de eso, me preguntó sobre mis preferencias de ubicación. Por lo general, las empresas no le preguntan sobre las preferencias de ubicación.
- Finalmente, me preguntó si tenía alguna pregunta para él. (Asegúrese de hacer al menos una pregunta, pero asegúrese de que esté relacionada con el trabajo o la empresa). Le pregunté sobre su vida laboral en SAP Labs.
Esta ronda duró solo 10 minutos. Esta fue la última ronda. Después de dos horas se anunciaron los resultados y se seleccionó un total de 6 estudiantes para la pasantía de verano. Y tuve la suerte de ser uno de ellos.
Puntas :
- En primer lugar, una pasantía no define quién eres como persona. No te estreses demasiado. No te castigues si no te seleccionan. Habrá muchas más oportunidades.
- No mientas en tu currículum ni intentes hacer trampa en la entrevista. Escriba solo aquellas cosas en su currículum en las que esté seguro.
- Explique al entrevistador cada detalle del código y siga conversando. Piensa en voz alta y hazles saber tu proceso de pensamiento. Podrían animarte diciendo que estás en el camino correcto.
- Durante las entrevistas, manténgase calmado, hidratado y con confianza.
- Haz un documento donde puedas añadir respuestas a aquellas preguntas que creas que el entrevistador te pueda hacer sobre tu currículum. Como su introducción, descripciones de sus proyectos, por qué quiere unirse a la empresa XYZ, cuáles son sus fortalezas y debilidades, etc.
- La mayoría de las preguntas de recursos humanos no requerían ninguna preparación, pero el recuerdo de su viaje pasado sería una buena opción porque si puede correlacionar la pregunta formulada en la entrevista con la situación de la vida real que ocurrió antes, hay decentes posibilidades de que el tuyo sea seleccionado.
- A veces intenta dar entrevistas simuladas, te ayudará a aumentar tu confianza.
- Durante las entrevistas siempre tenga una sonrisa en su rostro. No dejes que los entrevistadores piensen que estás nervioso o estresado.
- Haga una buena investigación sobre la empresa y los reclutadores. Investigue a fondo la empresa para la que está entrevistando. Además, si conoce a su entrevistador de antemano, sígalo en LinkedIn para saber más sobre su trabajo.
- Intente ponerse en contacto con una persona mayor que trabaje allí o haya trabajado allí. Sus experiencias, preparación, sugerencias te ayudarán mucho.
- Sea un buen oyente y comprenda lo que pregunta el entrevistador en lugar de realizar una entrevista en su propio espacio donde no puede conectarse con usted y se convierte en un desvío para él.
MIS MEJORES DESEOS
Publicación traducida automáticamente
Artículo escrito por sagarmude7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA