¿Qué es Spring Framework? ¿Para qué sirve?
Java
Cuéntame sobre el proceso de desarrollo de una tarea desde la definición hasta la producción.
¿Qué se utilizaba con más frecuencia: bloqueos o un nivel de aislamiento aumentado?
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //constructor //getters public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }
¿Trabajaste con transacciones? ¿Qué niveles de aislamiento utilizaste?
Describa el algoritmo para agregar un elemento a HashMap
¿Estuviste interesado en la estructura interna de la JVM? ¿Has tenido que ajustar la JVM en el trabajo?
¿Cuándo se deben usar las transacciones?
¿Cómo se realiza el despliegue en producción? ¿Cómo está estructurado el CI/CD?
¿Trabajaste con bloqueos en la base de datos? ¿Cómo tomaste los bloqueos?
¿Qué tipos de relaciones entre tablas existen en bases de datos relacionales?
¿Cómo verificas la calidad del código antes de la revisión? ¿Usas analizadores?
¿Cómo implementaría su contenedor IoC? ¿Cómo funciona ApplicationContext?
¿Cómo se expande un HashMap al llenarse?
¿Configuraron Kafka Producer? ¿Qué configuraciones conocen?
Cuéntame sobre cómo te estás desarrollando ahora como desarrollador. ¿Qué temas te interesan más, con qué tareas te gustaría trabajar?
¿Cuáles son las desventajas de la inmutabilidad de String?