Tengo 2-3 años de experiencia en Java/Spring MVC/REST. Participé en el autocine de Nagarro en marzo de 2021 por recomendación de un amigo. Fue una experiencia tremenda la que obtuve de una serie de pruebas de codificación y entrevistas. Nagarro es una de las industrias líderes de la era actual. Es una empresa de nivel 5 de CMMI que se enfoca más en el crecimiento y la innovación.
Entrevista
- Prueba de inteligencia: 40 preguntas en 15 minutos (sin calificación negativa)
- Prueba MCQ: Preguntas técnicas (Preguntas sobre flujos de AWS, Java-spring, Hibernate, Java-8)
- Ronda de codificación: en Mettle, debes resolver 3 preguntas en 90 minutos
- Discusión Técnica: Primera ronda de discusión técnica 1:1. Principalmente conceptos básicos y algunos algoritmos y preguntas relacionadas con la estructura de datos.
- Discusión técnica: la segunda ronda de discusiones técnicas: nivel de aplicación y preguntas detalladas sobre la corriente en la que se encuentra.
Ronda 1 (Ronda de Aptitud) : La primera ronda se llevó a cabo el 2 de marzo.
- Tenía 2 secciones, una sobre estructuras de datos constaba de 15 preguntas y la otra sección tenía 15 preguntas de aptitud. Hice todas estas preguntas. Hubo una calificación negativa para cada pregunta incorrecta en la aptitud.
- Al día siguiente, recibí un correo electrónico sobre la siguiente ronda, que era una ronda de codificación.
Ronda 2 (Codificación en Mettle)
- Se da la necesidad de convertir la string en JavaVaribale y viceversa.
Por ejemplo, si una string dada es: this_is_variable
Output- thisVariable (necesita reemplazar _ con un carácter vacío y el siguiente a _ debe ser una letra mayúscula) - Buscar elemento en una array dada mayor que n/2 veces
- Encuentre la frecuencia de caracteres en orden alfabético.
ex: "aaddcbb" o/p: "a2b2c1d2"
Ronda 3 : Fue una ronda técnica en equipos por un espacio de 30 minutos reservado para mí.
- expresiones lambda
- Números primos 1-50 (usando flujos también)
- Interfaz de marcador
- Anotaciones de primavera
@Controller
@Bean
@Component
@RestController - Diferencia entre @RestController y @Controller
- .equals() y contrato de código hash
- Diferencia entre HashMap y HashSet
- Interfaz invocable
- 2,3 preguntas de entrada/salida relacionadas con el resorte
- probar/atrapar con recursos
- que son los predicados
- ¿Cómo podemos implementar nuestras propias interfaces funcionales en java?
- que son las corrientes
- Diferencia entre flujos y colecciones.
- Diferencia entre filtro y mapa en streams
- si ponemos. ¿Funcionará la anotación @Component en la capa de controlador, servicio y repositorio?
El mismo día, recibí un correo de que se realizarán dos entrevistas, una entrevista técnica seguida de una entrevista de recursos humanos.
El 8 de marzo estaba programada mi entrevista. De nuevo fue una ronda eliminatoria.
Ronda 4 (Entrevista técnica) : La entrevista comenzó con mi presentación. Luego hubo una discusión sobre los enfoques que di en la ronda de codificación.
#Pregunta de entrevista
- Diferencia entre ArrayList y LinkedList
- Diferencia entre dormir() y esperar()
- Diferencia entre condición de carrera y punto muerto
- Por qué usamos sincronizado en el bloque cuando podemos usarlo en el método
- Por qué usamos la serialización
- Cómo validamos la ruta en Java
- clase no encontrada vs definición de clase no encontrada
- Contar número de ceros en la representación binaria de un número
- Excepciones marcadas y no marcadas
- Dado ArrayList obtener elementos únicos y mantener el orden
- Un ejemplo de la vida real de LinkedList
- Concepto de clonación en java
- Maneras de crear un objeto en Java
- ¿La aplicación sincronizada en un método resuelve el problema de la condición de carrera?
- ¿Trabajado en Azure?
- Todo lo que necesitamos para consumir las API REST proporcionadas por un servicio de terceros
Respondí a todas las preguntas que me hicieron. El mismo día por la noche, recibí una llamada para mi ronda de recursos humanos.
Ronda 5 (entrevista de recursos humanos) : la entrevista de recursos humanos duró solo 6 minutos. El entrevistador me hizo algunas preguntas, entre ellas:
- ¿Por qué Nagarro?
- ¿Motivo de un cambio de trabajo?
- ¿Alguna oferta en mano?
- ¿Dónde te ves en los próximos 5 años?
- ¿Ubicación preferida?
Quiero agradecer a GeeksforGeeks por esta increíble sección de experiencias de entrevistas que me ayudó a prepararme para Nagarro. Además, gracias GeeksforGeeks por estos increíbles recursos de DSA que me ayudaron a prepararme para la ronda de codificación y me ayudaron a mejorar mis habilidades para resolver problemas.
Para todos los que se preparan para la entrevista de Nagarro, prepárense bien DSA, OOP, proyectos y lean más experiencias de entrevistas, para que puedan prepararse mejor. ¡¡Mis mejores deseos!!
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