Java
¿Cuáles son las ventajas y desventajas de usar claves naturales en bases de datos?
¿Se consideraron otros mecanismos para obtener el estado del documento, además del sondeo constante (por ejemplo, WebSocket o Server-Sent Events)?
¿Qué sucederá si en una prueba con Mockito se olvida hacer mock de un método y se llama en la prueba?
¿Debería asignarse una clase separada para implementar una función específica?
¿Qué sucede cuando haces una solicitud HTTP desde el navegador hasta que recibes una respuesta?
¿Cómo se utilizó Kafka Streams en el proyecto?
¿Qué herramientas de sincronización hay en Java?
Cuéntame tu experiencia laboral
¿Qué cantidad de salario considera?
Pregunta 7. Hay un servicio ExampleService (ver la imagen). Si un servicio externo llama a los métodos en secuencia: exampleService.getCityFromCache(100000); exampleService.getCity(100000); ¿Cuántas veces se accederá a CityDao::getCity si la caché estaba vacía? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } }
¿Por qué decidiste almacenar en caché al cliente específicamente en Redis?
¿Cómo funciona la anotación @Transactional anidada cuando el método interno está en otro servicio?
¿Habrá algún problema para trabajar en horario de Moscú?
¿Conoces las ventajas del stack reactivo y cómo funciona?
¿Importa el orden de las columnas al crear un índice compuesto?
importar jakarta.persistence.Id; importar jakarta.persistence.Table; importar jakarta.ws.rs.QueryParam; importar lombok.Data; importar lombok.extern.log4j.Log4j2; @Log4j2 @Service @RestController("/store/book") public class BookStoreController { private final BooksRepository repo; public BookStoreController(BooksRepository repo, Boolean bool, Collection keys) { this.repo = repo; if (bool) { // verificar la primera clave String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... alguna lógica log.warn("Usando clave " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Verificar si el libro existe " + map); }
¿Qué funcionalidad elegirías para el primer conjunto de pruebas de humo de un servicio de streaming (Netflix, Amazon, etc.)?
¿En qué área de memoria se almacena ConcurrentHashMap? ¿Qué contenedor se debe usar para almacenar métricas?
Explica el problema de N+1 en JPA/Hibernate, cuándo ocurre y cómo se resuelve
¿Qué formato de trabajo le interesa?