Saltar al contenido

Experiencia de entrevista digital Accolite para desarrollador senior de Java

Ver discusión

Mejorar artículo

Guardar artículo

me gusta el articulo

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

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){

   

   Base b = new Child();

   b.hello();

 }

}

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.