Ronda 1 (prueba en línea): 10 MCQS (basado en aptitud, OS, OOP, preguntas basadas en resultados) + 2 preguntas de codificación
- Divisor mínimo: Dada una array de números enteros, cada elemento debe dividirse por un número entero para que la suma de los resultados sea menor o igual que un número entero umbral. Cada resultado de un entero de la división se redondea antes de sumarlo a la suma. Determine el divisor mínimo para que la suma sea menor o igual que el umbral.
- Array reductora: para dos arrays de enteros, el valor del comparador es el número total de elementos en la primera array, de modo que no existe ningún entero en la segunda array con una diferencia absoluta menor o igual que d. Encuentre el valor del comparador.
Pudo resolver todos los casos de prueba para 2 preguntas de codificación y más de 8 MCQ en 10 fueron correctos.
15 estudiantes fueron preseleccionados para entrevistas.
Ronda 2 (entrevista técnica 1, aproximadamente 80 minutos): tuvo lugar en el par de códigos de HackerRank.
- Comenzó con mi introducción, seguida de mi discusión de pasantía (que fue en Data Science). En base a eso, se me pidió que codificara en el IDE, donde tuve que guardar un archivo .txt en mi computadora portátil, importarlo y analizar las palabras y generar las palabras duplicadas junto con su conteo de frecuencia.
- La siguiente tarea fue restar 2 arrays dadas las restricciones específicas de espacio y tiempo en el IDE. (borró todos los casos de prueba)
- Luego me preguntaron sobre los modelos de procesos de software, en qué se diferencia el proceso unificado de Waterfall e Incremental.
- A continuación, se le pidió que demostrara el uso de código en tiempo de ejecución de IDE y polimorfismo en tiempo de compilación. Se esperaba que escribiera una OverRiding Func con su caso de uso. (necesario para pasar todos los casos de prueba en hackerrank)
Ronda 3 (Entrevista técnica 2 Aproximadamente 65 minutos): Esto tuvo lugar en MS Teams.
- Cuéntanos sobre la API Rest.
- Hable sobre la diferencia en las API SOAP y REST.
- Preguntas sobre Cloud Computing y su arquitectura.
- Se le preguntó sobre el protocolo HTTP y por qué la mayoría de las páginas web están mejor codificadas en Java (Discusión de lenguaje interpretado y compilado)
- Se preguntó acerca de la lista enlazada y sus diversas implementaciones (desenrollar, omitir lista, etc.) y en qué se diferencia de una array.
- Pregunta de codificación 1: Dada una lista enlazada de números (sin clasificar), encuentre combinaciones totales de números que den suma = K.
P.ej:List : 1->2->3->4->5->6->7->8->9->10 Sum K=10
- Pregunta de codificación 2: Dada una array de números, encuentre el punto en la array donde la suma LHS es igual a la suma RHS. Además, encuentre el número de tales puntos posibles, por ejemplo:
Array = 1,2,3,4,7,5,5 O/p: 7,1
- Dadas 2 variables, sin usar un operador de comparación, encuentre qué número es mayor o menor.
- Conceptos de programación orientada a objetos y Pasar por valor y Pasar por diferencia de implementación de referencia junto con sus códigos
- Una discusión muy general sobre árboles y gráficos.
Después de las rondas técnicas, alrededor de 6/15 estudiantes pasaron a la siguiente ronda.
Ronda 4 (Entrevista gerencial de aproximadamente 70 minutos): Centrada principalmente en mi currículum y mis ambiciones, tuvo lugar en MS Teams.
- ¿Por qué SAP?
- Me dieron una situación hipotética de un cliente junto con sus requisitos para el producto y se esperaba que dijera cómo lideraría el proyecto junto con el cronograma esperado.
- Se le preguntó acerca de Agile Manifesto y otros modelos de proceso, y en función de diferentes situaciones, se le pidió que eligiera entre diferentes modelos.
- El entrevistador quería saber si ocupé algún puesto de liderazgo en la vida y si alguna vez manejé/contabilicé grandes cantidades de dinero para una organización.
- ¿Mis valores y creencias se alinean con SAP?
- ¿Cuáles fueron los detalles de implementación y la idea detrás de mi proyecto (mencionados en mi currículum)?
- Discutí brevemente mi beca GHCI y cuál es mi perspectiva de la vida desde una perspectiva más amplia. (mencionado en mi currículum)
- ¿Por qué quieres unirte a SAP Labs? ¿Por qué no esperar a que vengan otras empresas?
Ronda 5 (entrevista de recursos humanos de aproximadamente 30 minutos): giró en torno a la conclusión de mi ronda anterior y cómo soy como persona, mis habilidades interpersonales. Tuvo lugar en MS Teams nuevamente.
- ¿Cuáles son mis intereses?
- ¿Tienes algún problema con la reubicación? ¿Dónde te gustaría trabajar?
- Mi experiencia de pasantía y discusión sobre cómo mis códigos fueron llevados a producción, qué nuevos algoritmos usé allí.
- Por qué elegí MIT Manipal y cuáles son mis ambiciones de estudios superiores.
- Sobre mi ciudad natal y dónde me veo dentro de unos años después de la universidad.
Finalmente, reclutaron a 3 estudiantes para la Oferta de Empleo a Tiempo Completo. Fui seleccionado como uno de ellos.
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