SAP Labs India visitó nuestra universidad para contratar a tiempo completo para el puesto de desarrollador asociado.
Ronda 1 (Prueba en línea):
Esta ronda constaba de 2 preguntas de codificación. La plataforma era Hackerrank y el tiempo asignado era de 1 hora. Había 4-5 conjuntos de preguntas, y cada estudiante recibió uno de esos conjuntos de preguntas. Las preguntas que estaban en mi conjunto son las siguientes:
P-1: Se le dan dos arrays, ganancias y costos . Un trabajador trabaja durante unos días. Cada día tiene un nuevo pago por unidad de trabajo ( ganancia ) y un nuevo costo por unidad de alimento ( costo ). Trabajar 1 unidad cuesta 1 unidad de energía y comer 1 unidad de comida agrega 1 unidad de energía. Aquí hay algunas restricciones:
- El trabajador llega sin dinero, pero con energía. Nunca puede tener más energía de la que llega
, y nunca puede ser negativa. - Puede hacer cualquier cantidad de trabajo todos los días (posiblemente no hacer ningún trabajo), limitado solo por su energía. No puede trabajar cuando su energía es cero.
- Puede comer cualquier cantidad de comida todos los días (posiblemente no tener nada de comida), limitado por el dinero que tiene. No puede comer cuando el dinero que tiene es cero.
- Puede comer al final del día y no puede volver al trabajo después de comer. Puede volver a trabajar al día siguiente.
Calcular la cantidad máxima de dinero que puede ganar el trabajador.
P-2:
58 estudiantes fueron preseleccionados para las entrevistas.
Ronda 2 (Entrevista Técnica-F2F):
- Háblame de ti.
- Explique su proyecto de tesis de M.Tech.
- Girar una array .
- Buscar un elemento en una array rotada y ordenada .
- Convierta un árbol binario en su imagen especular .
- Se da una función que tiene 3 argumentos: x, a, b. El valor almacenado en ‘x’ (desconocido) es igual al valor almacenado en ‘a’ o ‘b’. La función debe devolver el valor de ‘x’ intercambiado con ‘a’ o ‘b’, es decir, si x=a, entonces la función debe almacenar el valor de b en x y devolverlo, de lo contrario, la función debe almacenar el valor de a en x y devolverlo.
En todas las preguntas de codificación anteriores, el entrevistador buscaba la solución más optimizada. Fue servicial y constantemente me daba pistas cada vez que me quedaba atascado en algún lugar. Además, buscaba códigos limpios y sin errores.
Ronda 3 (Entrevista Técnica-F2F):
- Háblame de ti.
- Dada una secuencia de números: 1, 4, 60, 11, 16, 46 , adivina el siguiente número. (Pista: solo escribe los números)
- Pregunta de diseño del sistema: Tiene un sitio web al que acceden 3 usuarios. ¿Cómo almacenará los contenidos y los detalles de estos 3 usuarios de manera eficiente para que no ocurra una colisión entre sus datos? Le dije 3 métodos y él estaba de acuerdo con eso.
Ronda 4 (HR Ronda-F2F):
- Háblame de ti.
- Explica tus proyectos uno por uno. Había mencionado 5 proyectos en mi CV, así que expliqué cada uno de ellos brevemente.
- ¿Cuáles son sus fortalezas y debilidades?
- Califícate en C y C++ sobre 10.
- ¿Cuál es un producto que le gustaría desarrollar en SAP?
Ronda 5 (Ronda Gerencial-F2F):
- Háblame de ti.
- ¿Por qué cree que encajará bien en SAP?
- ¿Qué tan dedicado eres en tu trabajo?
- Si estás trabajando en un equipo y hay un miembro al que no le gusta trabajar contigo, ¿qué harás?
- ¿Tiene algún lugar de trabajo preferido?
Al final, seleccionaron a 8 estudiantes y yo fui una de esas 8 personas afortunadas.
Algunos consejos genéricos:
- Practique, practique y practique mucha codificación, especialmente de los temas: Array, Tree, Graph, Dynamic Programming, Hashing, etc.
- Practique escribir códigos tanto en su máquina como en papel blanco.
- Discuta su enfoque con su entrevistador antes de escribir el código en el papel.
- No escriba puntos falsos en su CV, ya que su entrevistador lo atrapará en poco tiempo.
- No escriba puntos falsos en su CV, ya que su entrevistador lo atrapará en poco tiempo.
- Sea minucioso con sus proyectos y lo que escriba en su CV.
- Ten confianza y siempre pon una sonrisa en tu rostro.
Publicación traducida automáticamente
Artículo escrito por Samujjal Das y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA