SAP Labs vino para el reclutamiento de pasantías en el campus (2 meses) en la Universidad Tecnológica de Delhi el 26 de julio de 2018 para estudiantes de B.Tech.
Hubo un total de 4 rondas:
- Ronda en línea en Hackerrank: duración de 1 hora
La ronda consistió en alrededor de 20 preguntas MCQ y 2 problemas de codificación simples.
Los MCQ eran una combinación de problemas de salida, problemas de aptitud y preguntas sobre OOPS.
1.1. El primer problema era simple en el que se daba una array de enteros y se tenía que devolver una array en la que teníamos que poner en el índice i, 1 si arr[i] es una potencia de 2 y 0 si arr[i] no es una potencia de 2.
1.2 El segundo problema se basaba puramente en OOPS, en el que la herencia tenía que mostrarse anulando la función de la clase base.
11 estudiantes fueron preseleccionados de esta ronda. - Ronda técnica 1
El entrevistador hizo la pregunta más cliché cuando entré, «Háblame de ti». Le di información general sobre mí y las tecnologías en las que he trabajado.
Mi entrevista se basó mucho en cuestionarios (muchos de mis amigos también tuvieron discusiones sobre proyectos y algunos problemas sobre estructuras de datos en sus entrevistas).
2.1. El primer cuestionario se basó en la física en el que 2 automóviles (A y B) se movían en direcciones opuestas diametralmente opuestas entre sí (a 50 km/h). El radio era de 5 km. Una persona comienza desde el centro a una velocidad de 2 m/s y comienza a moverse hacia el auto A y cuando ambos chocan, la persona se mueve hacia el auto B. Me pidieron que siguiera el camino de la persona. La respuesta fue una trayectoria en espiral debido a la diferencia en sus velocidades. La otra pregunta era encontrar la distancia recorrida por la persona en 2 horas. La respuesta fue simple velocidad * tiempo.
2.2. 3 puntos están presentes en un monitor A, B y C. Encuentra si C se encuentra en el segmento de línea formado por los puntos A y B cuando se dan las coordenadas. La solución simple fue comparar las distancias AC+ CB = AB.
2.3. Hay que escribir una función sencilla en la que devuelva 1 si se le pasa 0 y 0 si se le pasa 1. La condición era solo usar operaciones matemáticas como +, -, %, *, / y no se permitían declaraciones condicionales. La respuesta fue devolver (x + 1) % 2.
2.4. Otra pregunta basada en la física fue que se dan 2 barras de hierro y tenemos que encontrar cuál de ellas es un imán sin usar nada más.
Solución –
2.5. Rompecabezas basado en dadosEn primer lugar, me pidieron que diera una solución en la que los dígitos de un solo dígito se pudieran representar sin usar un 0 en un dado y tan pronto como descubrí la solución, me pidió que diera una solución con números de un solo dígito para ser representado con un 0. La pista que me dio fue pensar fuera de la caja, lo que me ayudó a pensar que 6 podría usarse como 9.
- Ronda Técnica 2
3.1. Comenzó con una física numérica que era un poco complicada (basada en la velocidad relativa).
3.2. Me preguntó acerca de los árboles binarios de búsqueda y sus propiedades.
3.3. Explicación de todo tipo de recorridos de árboles
3.4. Explicar RDBMS
3.5. Normalización
3.6. Paginación
3.7. Cuestionario sobre monedas: hay 10 monedas, de las cuales 9 son de igual espera y 1 es más pesada, número mínimo de pesos (usando una balanza) en el peor de los casos para identificar la moneda más pesada. La respuesta a esto es 2 (Dividiendo las monedas en grupos de 3). Luego me preguntó cuál sería la respuesta si no se sabe si la moneda que es diferente es más pesada o más liviana, la respuesta es 3 en este caso.
3.8. Interbloqueos y métodos de prevención que podemos utilizar
3.9. Semáforos (y sus tipos)
3.10. Explicar la ordenación por fusión y la ordenación rápida y sus complejidades en el peor de los casos. - Ronda de RR.HH.
4.1. Me pidió que le contara sobre mí, en términos de qué tipo de persona soy, en lugar de los proyectos técnicos.
4.2. Me dio una situación de la vida real y me preguntó cuál sería mi acción en ese caso. Se basó en dos ofertas de trabajo que tengo y cuáles elegiría.
4.3. Me preguntó cosas como qué veo en una botella de agua medio llena frente a mí.
4.4. Discutieron cosas aleatorias como si me gustaba mi vida escolar y luego me hicieron preguntas simples sobre el sistema solar y los planetas.
4.5. Me hizo algunas preguntas (mencionó que se las hicieron en una entrevista de Google):
Si lleno la botella de agua con guijarros, ¿está llena? Dije que no. Luego preguntó si agregarle arena lo llenaría. Dije que el aire todavía está presente entre la arena, así que no lo está. Me preguntó cómo podríamos llenar ese vacío también, así que sugerí agua.
Los resultados se anunciaron al día siguiente y me seleccionaron para la pasantía. Me gustaría agradecer a Geeksforgeeks por ayudarme durante todo el proceso y ayudarme a prepararme para la temporada de pasantías.
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