Experiencia de entrevista de Nagarro para ingeniero de software

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

  1. Prueba de inteligencia: 40 preguntas en 15 minutos (sin calificación negativa)
  2. Prueba MCQ: Preguntas técnicas (Preguntas sobre flujos de AWS, Java-spring, Hibernate, Java-8)
  3. Ronda de codificación: en Mettle, debes resolver 3 preguntas en 90 minutos  
  4. 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.  
  5. 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)

  1. 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)
  2. Buscar elemento en una array dada mayor que n/2 veces
  3. 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í.

  1. expresiones lambda
  2. Números primos 1-50 (usando flujos también)
  3. Interfaz de marcador
  4. Anotaciones de primavera
    @Controller
    @Bean
    @Component
    @RestController
  5. Diferencia entre @RestController y @Controller
  6. .equals() y contrato de código hash
  7. Diferencia entre HashMap y HashSet
  8. Interfaz invocable
  9. 2,3 preguntas de entrada/salida relacionadas con el resorte
  10. probar/atrapar con recursos
  11. que son los predicados
  12. ¿Cómo podemos implementar nuestras propias interfaces funcionales en java?
  13. que son las corrientes
  14. Diferencia entre flujos y colecciones.
  15. Diferencia entre filtro y mapa en streams
  16. 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

  1. Diferencia entre ArrayList y LinkedList
  2. Diferencia entre dormir() y esperar()
  3. Diferencia entre condición de carrera y punto muerto
  4. Por qué usamos sincronizado en el bloque cuando podemos usarlo en el método  
  5. Por qué usamos la serialización  
  6. Cómo validamos la ruta en Java  
  7. clase no encontrada vs definición de clase no encontrada
  8. Contar número de ceros en la representación binaria de un número  
  9. Excepciones marcadas y no marcadas  
  10. Dado ArrayList obtener elementos únicos y mantener el orden  
  11. Un ejemplo de la vida real de LinkedList  
  12. Concepto de clonación en java  
  13. Maneras de crear un objeto en Java  
  14. ¿La aplicación sincronizada en un método resuelve el problema de la condición de carrera?
  15. ¿Trabajado en Azure?  
  16. 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:

  1. ¿Por qué Nagarro?
  2. ¿Motivo de un cambio de trabajo?
  3. ¿Alguna oferta en mano?
  4. ¿Dónde te ves en los próximos 5 años?
  5. ¿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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *