Experiencia de entrevista inteligente para desarrolladores de Java 2020

Hubo un total de 5 rondas.

Ronda 1 (Cuestionario técnico): Fue un cuestionario fácil con un porcentaje de aprobación del 50 %. Tenía preguntas de Core Java, Multithreading, estructuras de datos y algoritmos, marcos de Java como spring, hibernate, REST API.

Ronda 2 (entrevista técnica): el entrevistador preguntó sobre OOPS, Java 8, estructuras de datos. Se les dijo a todas estas preguntas que se implementaran (codificación en vivo)

  • Uy, incluye:

    1. Sobrecarga, Anulación, Interfaces
    2. Subprocesamiento múltiple (particionamiento, peso)
  • Java 8:

    1. El método predeterminado, el método estático en la interfaz, Stream API, Lambda, Filter.
    2. El problema productor-consumidor, sleep-join, interfaz funcional.
  • Colecciones:

    1. Programas en la lista, mapa, mapa de árbol, el funcionamiento interno de Hashmap, ArrayList, Linked List, Hashtable, IdentityHashmap.
    2. Diferencias entre ellos y cuál utilizar en función de las situaciones.
    3. Diferencias entre muelle y muelle-bota.  
  • API REST:

    1. Cómo crear API de descanso, servicios de descanso, controlador de descanso.
  • Patrones de diseño (MYSQL):

    1. Selecciona consulta con el 3er salario más alto o averigua el segundo salario más alto.
    2. Base de datos MySQL con consultas complejas basadas en uniones con subconsultas y de la colección java con Multithreading.
  • Algunas preguntas en la nube: No podía recordar esas preguntas. 

Ronda 3 (Entrevista técnica): El entrevistador me preguntó sobre el proyecto con un trabajo en profundidad sobre todos y cada uno de los proyectos. Las preguntas técnicas basadas en mi proyecto. Implementación en la perspectiva de seguridad. También se hicieron preguntas en la interfaz y la base de datos.  

  1. También se preguntó la implementación del patrón de diseño.

Ronda 4 (entrevista gerencial): esta ronda fue realizada por un gerente senior e hizo preguntas básicas sobre mi proyecto. Aparte de estas pocas preguntas:

  1. Comprometerse con la apertura: debe compartir cualquier ejemplo anterior, incidente, en el que se le haya brindado algún comentario crítico y ¿cómo trabaja en ese comentario? ¿Cómo tomas esa retroalimentación? Ya sea una retroalimentación constructiva, positiva, negativa.
  2. Colaboración inclusiva: cómo trabajas en tu equipo. Como todos tienen una opinión diferente, entonces, ¿cómo trabajaron todos en eso para tomar una decisión colaborativa?  
  3. Mentalidad de aprendizaje: además de Java, ¿qué estás aprendiendo? ¿Y qué hay de nuevo que estás haciendo para aprender cosas nuevas? ¿Qué pasos estás tomando para eso?
  4. Asociación para el impacto en el cliente: ¿Tiene alguna oportunidad de tratar con el cliente? En caso afirmativo, ¿cómo trata con los clientes, con partes interesadas difíciles?

Abrazando el futuro: ¿cuáles son sus objetivos a largo plazo y qué planes está haciendo para lograrlos?

Ronda 5 (HR): Discusiones sobre expectativas salariales

Publicación traducida automáticamente

Artículo escrito por 17ankita1996 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 *