Java
¿Ha utilizado mecanismos de caché en la implementación de sus últimos proyectos?
Explique el principio de funcionamiento y el propósito del almacenamiento en caché de solicitudes en los sistemas.
¿Cómo analizar JSON en Java? ¿Qué bibliotecas se utilizan y cómo se ve el código?
Cuéntame sobre el ciclo de vida de un bean en Spring.
¿Cómo crear una excepción personalizada en Java?
¿Cómo se equilibraban las solicitudes entre las instancias en Kubernetes?
¿Qué fue lo más difícil en el trabajo: en Otkritie o en Gazpromneft?
Cuéntanos sobre tu experiencia actual y tu stack.
¿Qué método permite crear un objeto Optional que contiene un valor null?
¿Por qué aceptaste hablar si estás más en búsqueda pasiva?
¿Puedes nombrar dos categorías de métodos utilizados en la API de Streams?
¿Cómo ir en paralelo a varios servicios para compilar un informe?
¿Cuál es la diferencia entre flujos calientes (hot) y fríos (cold) en programación reactiva?
El problema de OFFSET en la paginación en tablas grandes y cómo resolverlo (paginación basada en cursor)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Verificar si el libro existe " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("El libro ya existe"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Libro {} por {} ha sido creado con id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Obtener libro " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
¿Cuál es la diferencia en el trabajo del consumidor con un group.id explícito y sin él?
Kafka: ¿cómo hacer que un solo mensaje de un tópico sea leído por dos servicios diferentes?
¿Tienes experiencia en optimización de consultas SQL? ¿Sabes analizar el plan de la consulta?
¿Cómo implementa el manejo de excepciones verificadas en sus proyectos?
¿Qué decisiones tuvo que tomar en cuanto a la sustitución o implementación de la pila tecnológica? Dé un ejemplo.