Experiencia de entrevista digital Accolite para desarrollador senior de Java

Recibí la llamada directa del reclutador técnico para el puesto de desarrollador senior de Java – Backend. Después de la discusión inicial sobre la llamada telefónica. Programaron la entrevista en Turbohire. Hubo 3 rondas:

  • Técnico – Entrevista en video
  • Gerencial – Entrevista en video
  • RRHH – Discusión telefónica

Primera ronda: Entrevistas técnicas: Me hicieron preguntas básicas de Java:

  • Características de Java 8
  • ¿Por qué se necesita una interfaz funcional en Java 8 si podemos tener un solo método abstracto en la interfaz o clase abstracta?
  • ¿Podemos anular los métodos predeterminados?
  • ¿Podemos anular los métodos estáticos, si hacemos lo que sucederá y generamos el programa?

Java

class Base{
 public static void hello(){
   System.out.print("Base::Hello");
 } 
}
class Child extends Base{
 public static void hello(){
   System.out.print("Child::Hello");
 } 
}
class Main{
 public static void main(String[] args){
   //what would be output?
   Base b = new Child();
   b.hello();
 }
}

Ronda gerencial: esta ronda se centró principalmente en el proyecto y algunas preguntas sobre Spring Boot y microservicios.

  • ¿Qué es la inyección de dependencia?
  • Ámbitos de frijol – Singleton vs prototipo
  • @Anotación transaccional y gestión de transacciones en Spring
  • @Restcontroller frente a @Controller
  • @SpringBootApplication
  • Cómo crear la API de descanso 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 preguntas que no puedo recordar. Espero que esto ayude.

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 *