Hola chicos, SAP Labs India ha llevado a cabo una campaña de campus grupales para el noreste de India en Guwahati, Assam.
El proceso de selección se divide en 2 partes
PARTE 1:
Prueba de aptitud en línea: 105 minutos
a. Test de personalidad: 60 preguntas, 10 minutos
b. Ensayo en inglés: 1 pregunta
c. Aptitud de diseño: 15 preguntas
d. Prueba de aptitud: 15 preguntas
e. Sección técnica: 5 preguntas y 1 pregunta de depuración
f. Aptitud analítica: 35 preguntas
g. Sección de codificación: 1 pregunta nivel 1, 1 pregunta nivel 2
PARTE 2:
2 rondas técnicas, 1 ronda gerencial y 1 ronda de recursos humanos
Técnico 1:
una. ¿Qué es el tiempo de ejecución y el tiempo de compilación?
b. char *string = {‘s’,’t’,’ ‘,’r’,’i’,’ ‘,’g’}; WAP para imprimir esto sin espacios.
C. WAQ para seleccionar a todos los empleados que se unan este mes.
d. WAQ para seleccionar a todos los empleados que no están trabajando para ningún departamento.
mi. WAQ para seleccionar empleados/empleados que tengan el segundo salario más alto.
Todas las preguntas anteriores son un poco fáciles, ¡pruébalo!
F. ¿Cómo seleccionaría el segundo elemento más grande de una array no ordenada?
Le dije que primero ordenáramos la array, luego obtendremos el mínimo y el máximo en cada extremo de la array, luego cambiaremos max = min-1 y nuevamente ordenaremos la array. Ahora el nuevo máximo es en realidad el elemento máximo 2 de la array. También le dije al enfoque MOM (mediana de mediana) para encontrar el k-ésimo elemento más grande en una array sin ordenar. parece satisfecho con mi respuesta.
gUna larga discusión sobre mi proyecto y pasantía.
H. ¿Qué es el código objeto?
i. WAP para comprobar si una lista de enlaces es circular o no.
j. WAP para imprimir este patrón:
+ + + + + + - - + + + +
Resolví esto en 2 intentos, no te preocupes por la cantidad de intentos, él te dará tantos como quieras, solo no te rindas y siempre intenta
k. ¿Qué es la unión un tipo derivado de primitiva? si se deriva lo que es typedef? y ¿es necesario usar typeddef en union?
Luego me preguntó, ¿tienes alguna pregunta para mí?, le pregunté cómo estuvo mi desempeño, él respondió con una sonrisa, pronto lo sabrás 🙂
Técnica 2:
a. Una breve introducción sobre mí.
b. ¿En qué idioma te sientes cómodo C/C++/Java o cualquier otro?
Dije que me siento cómodo tanto en C como en C++.
C. ¿Qué es el polimorfismo y cómo se logra? Con código y ejemplo.
Le expliqué tomando el ejemplo del puntero de clase base que apunta a un objeto de clase derivado y cómo se determina en tiempo de ejecución. También le dije que se usa la palabra clave virtual para lograrlo. Quedó muy satisfecho con mi respuesta.
d. ¿Qué es la segmentación y la paginación?
mi. ¿Se siente cómodo con la base de datos? Respondí que sí, luego preguntó qué es la inyección SQL.
F. ¿Qué es la unión y la normalización?
gramo. Explique todas las formas de normalización y por qué haríamos esto.
H. ¿Qué es la abstracción y la encapsulación? Explicar con código y ejemplo.
i. ¿Cuál es la diferencia entre abstracto e interfaz?
j. Califíquese en una escala del 1 al 10 en su capacidad de pensamiento lógico. Dije 6-7
Luego me pidió 3 acertijos, todos son muy simples y fáciles. Por ejemplo, tiene una barra de oro con 7 marcas y tiene una pieza de trabajo, que tardaría 7 días en terminarse y un tipo haría el trabajo si le diera una pieza de oro todos los días. Cuántos cortes mínimos necesitas para cortar la barra de oro. dije 3, luego me preguntó si podía minimizarlo, le dije que tal vez esta no sea la solución óptima, pero solo podía pensar en esto ahora.
Luego me preguntó, ¿tienes alguna pregunta para mí?, le pregunté cómo fue mi desempeño, él respondió que era muy bueno.
Ronda gerencial:
comienza esta ronda con un rompecabezas.
Tienes 10 bloques y hay 100 apartamentos en 10 bloques. por cada 5 bloques tienes un pozo. Ahora, de repente, hay un aumento en la factura de electricidad de ambos pozos, sugiera algunas de las razones del porqué.
Le dije que, como esta es la temporada de verano, habría un aumento de la temperatura, sonrió y dijo que sí, vas bien. Luego dije que con el aumento de la temperatura, la gente consumirá más agua para beber y regar. Dijo que sí, esto puede suceder, pero no puede aumentar mucho la factura, pensar en más. Respondí con varias respuestas, luego, por fin, respondió, ya que hace calor, la gente se bañará más.
No pude dar la respuesta exacta, pero él estaba feliz porque pensé de la manera correcta y ya casi estaba allí.
Luego me preguntó sobre mis antecedentes familiares, sobre mi momento más difícil en el lapso de 4 años de vida como ingeniero.
¿Por qué SAP? ¿Cuáles son tus logros?
Sobre mi fuerza y debilidad y desventajas.
Luego me preguntó si estoy listo para trabajar en cualquier plataforma o no.
Luego, una discusión sobre mi proyecto y pasantía.
Y al final me ofreció jugo y dijo Fue un placer conocerte 🙂
Ronda de recursos humanos:
esta ronda comienza con un debate entre 3 estudiantes (incluyéndome a mí) sobre «Por qué hacer en la India no está teniendo éxito». Primero nos dieron 10 minutos de tiempo para preparar el debate y luego empezó el debate.
Todos venimos con muy buenos puntos y el entrevistador quedó muy satisfecho con todos nosotros.
Después del debate nos enviaron a diferentes cabinas para nuestra entrevista personal.
Allí me preguntó por mis antecedentes familiares, por mis padres.
¿En qué plataforma me gustaría trabajar (desarrollo/prueba/soporte) y por qué?
Respondí que me encantaría estar en el equipo de desarrollo ya que soy bastante bueno con las habilidades de codificación. Luego preguntó, ¿y si te enviaran a otro equipo? Dije que también estoy listo para trabajar allí, ya que aprendo bien, tendría la oportunidad de aprender cosas nuevas y pulir mis habilidades.
Luego me preguntó si estoy listo para reasignarme o no.
Y al final preguntó ¿tienes alguna pregunta para mí? Pregunté cómo fue mi desempeño y ¿puedo esperar buenas noticias? Ella sonrió y respondió que su desempeño fue muy bueno y le informaremos si es seleccionado o no.
CONSEJOS: mantén la calma, nunca digas que no a ningún problema, siempre inténtalo. Los entrevistadores son muy amigables, así que interactúe con ellos tanto como sea posible y siempre lleve una sonrisa en su rostro.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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