Explique la finalidad y el principio de funcionamiento del comando git stash en el sistema de control de versiones Git.
Java
¿Cuál es tu punto fuerte, cómo fortalecerías el equipo?
¿Has utilizado herramientas externas para trabajar con BitBucket?
¿Cómo se determina la coincidencia de claves en estas estructuras o algoritmos?
¿Cómo se realiza la adición de un nuevo elemento en la estructura TreeMap?
¿En qué consiste la necesidad de usar un constructor para la inyección de dependencias en un objeto?
¿Puedes explicar qué se entiende por herramienta de gestión de dependencias en un proyecto?
¿Cómo eliminar un elemento de la lista durante la iteración?
¿Qué métodos existen para configurar el entorno además del uso de perfiles de configuración?
¿Experiencia en resolver problemas de baja velocidad en consultas a la base de datos?
¿De qué participantes consta el equipo que trabaja en este proyecto?
¿Alguna vez ha trabajado exclusivamente en un equipo o en varios proyectos al mismo tiempo?
¿Qué métodos se pueden usar para cambiar el comportamiento de hashCode en sus clases?
¿Puede explicar las diferencias entre las interfaces Iterator e Iterable y cómo interactúan entre sí?
¿Ha estudiado la documentación oficial de la plataforma OpenShift?
Mencionaste que aceleraste las operaciones de 600 a 100-150 ms. ¿Qué tecnologías y soluciones hicieron esto posible?
¿Hay retroalimentación o preguntas adicionales después de la entrevista?
¿Puedes hablar sobre los mecanismos de caché en JPA y qué tipos de caché utiliza?
¿Es necesario tener en cuenta el orden de las columnas al crear índices compuestos en una base de datos?
¿Es preferible usar ArrayList o LinkedList para realizar una gran cantidad de inserciones en medio de la colección?