Java
¿Cuál es la métrica de tiempo para buscar un elemento por clave en una tabla hash HashMap?
¿Cuáles son las características distintivas de una lista enlazada y en qué se diferencia de otras estructuras de datos?
Nombra las semánticas del trabajo en Kafka.
¿En qué casos es necesario indicar throws en la firma del método, para qué excepciones?
¿Puede explicar el mecanismo de acción de la anotación @SpringBootTest en las pruebas de Spring Boot?
¿Qué es Liquibase y cómo organizar la gestión de versiones de la base de datos, especialmente en condiciones de restricciones de seguridad (como en Sberbank)?
¿Alguna vez ha trabajado con tareas de DevOps: scripts de despliegue, CI/CD?
¿Implementaste la paginación en tu último proyecto?
¿Cuáles son las razones para abandonar el uso de XML como archivo de configuración?
¿Para qué se utilizan los tipos de datos atómicos en programación?
¿Alguna vez ha propuesto cambios en los procedimientos o procesos de trabajo?
¿Cuál es la función principal de ORM en el desarrollo de software?
¿Cuánto tiempo estudió antes de conseguir su primer trabajo en el campo?
Explica qué se entiende por Query en el contexto de Hibernate y cómo se utiliza para obtener datos.
¿Puedes dar ejemplos de diferentes formas de implementar el patrón Singleton?
Explique las diferencias entre las clases Future y CompletableFuture en el contexto de la programación asíncrona en Java.
¿Qué información y objetos se colocan en el área Heap dentro de la JVM?
¿Ha recurrido a la resolución de sudokus en su práctica o formación?
¿Cómo garantizar el acceso conjunto de dos microservicios a una misma base de datos?
¿Podría explicar qué significa el proceso de convertir un objeto en un flujo de datos para su almacenamiento o transmisión?