Ronda 1: Ronda Java de núcleo puro. Énfasis en lo básico (inmutabilidad de strings, manejo de excepciones, genéricos).
Ronda 2: en la segunda ronda, el entrevistador me pidió que escribiera un pseudocódigo para verificar la palabra duplicada en la oración y crear una excepción definida por el usuario. Luego comenzó con preguntas marco para Spring e Hibernate. A continuación se presentan algunas de las preguntas:
-
- Diferencia entre Qualifier y Autowire.
- Flujo de respuesta de solicitud de Spring MVC
- Almacenamiento en caché en Hibernate
- Perfilado en primavera
Ronda 3: La tercera ronda fue sobre los proyectos en los que he trabajado. Mi pila incluye Diseño e Implementación de servicios Rest, servicios SOAP, Microservicios, búsqueda elástica, etc. No recuerdo todas las preguntas, pero sí, algunas de ellas se enumeran a continuación:
- Explicar WSDL (Web Service Descriptor Language) sintáctica y semánticamente.
- Al diseñar el punto final de descanso, qué puntos clave debe tener en cuenta.
- Interacción de microservicios y cómo se usó el protocolo 2 Phase Commit en él.
- Escriba una consulta para obtener datos en un índice específico de la búsqueda elástica.
Ronda 4: La cuarta ronda fue la ronda de arquitectura.
Persona con más de 13 años de experiencia tomó esta ronda. Tuvimos una discusión sobre la arquitectura del proyecto y la optimización de las consultas de base de datos. Por último, las estructuras de datos más sólidas que tiene. el mío era Lista enlazada, por lo que discutimos 2-3 problemas en Lista enlazada
Ronda 5: La última fue la ronda de recursos humanos.