Recibí la llamada directa del reclutador técnico para el rol de Desarrollador Senior de Java – Backend. Tras una conversación inicial vía telefónica. Programaron la entrevista en Turbohire. Hubo 3 rondas:
- Técnica – Video entrevista
- Gerente – entrevista en video
- Recursos humanos – Discusión telefónica
Primera ronda: Entrevistas técnicas: Tengo preguntas estándar de Java:
- Características de Java 8
- ¿Por qué necesita una interfaz funcional en Java 8 cuando podemos tener un solo método abstracto en la interfaz o clase abstracta?
- ¿Podemos anular los métodos predeterminados?
- ¿Podemos ignorar los métodos estáticos si hacemos lo que sucederá y ejecutamos el programa?
Java
|
ronda de gestión: Esta ronda se centró principalmente en el proyecto y algunas preguntas sobre Spring Boot y los microservicios.
- ¿Qué es la inyección de dependencia?
- Ámbitos de frijol – Singleton vs prototipo
- @Anotación transaccional y gestión de transacciones en primavera
- @Restcontroller frente a @Controller
- @SpringBootApplication
- Cómo hacer el resto de la API en Spring Boot – flujo completo
- ¿Qué son los microservicios?
- ¿Cómo se comunican y descubren los microservicios?
Estas fueron las preguntas que se hicieron, algunas de las preguntas que no puedo recordar. Espero que esto ayude.