Sobes.tech

Java

¿Cuáles son las ventajas y desventajas de usar claves naturales en bases de datos?

Junior — Middle
СБЕРСБЕР
113

¿Se consideraron otros mecanismos para obtener el estado del documento, además del sondeo constante (por ejemplo, WebSocket o Server-Sent Events)?

Senior
Сбербанк
113

¿Qué sucederá si en una prueba con Mockito se olvida hacer mock de un método y se llama en la prueba?

Senior
Альфа КапиталАльфа Капитал
113

¿Debería asignarse una clase separada para implementar una función específica?

Junior — Middle
113

¿Qué sucede cuando haces una solicitud HTTP desde el navegador hasta que recibes una respuesta?

Middle+
Клиент ОТП
113

¿Cómo se utilizó Kafka Streams en el proyecto?

Middle+
PAYNET
113

¿Qué herramientas de sincronización hay en Java?

Senior
РТЛабс
113

Cuéntame tu experiencia laboral

Senior
DNSDNS
112

¿Qué cantidad de salario considera?

Senior
Позитив Технолоджис
112

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); } }

Senior
Альфа-БанкАльфа-Банк
112

¿Por qué decidiste almacenar en caché al cliente específicamente en Redis?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
112

¿Cómo funciona la anotación @Transactional anidada cuando el método interno está en otro servicio?

Middle+
Т-БанкТ-Банк
112

¿Habrá algún problema para trabajar en horario de Moscú?

Middle+
Клиент ОТП
112

¿Conoces las ventajas del stack reactivo y cómo funciona?

Senior
прайм пейментс
112

¿Importa el orden de las columnas al crear un índice compuesto?

Senior
Азиатско-Тихоокеанский банк
112

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); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
112

¿Qué funcionalidad elegirías para el primer conjunto de pruebas de humo de un servicio de streaming (Netflix, Amazon, etc.)?

Middle
waysbits
112

¿En qué área de memoria se almacena ConcurrentHashMap? ¿Qué contenedor se debe usar para almacenar métricas?

Senior
РТК ИТ
112

Explica el problema de N+1 en JPA/Hibernate, cuándo ocurre y cómo se resuelve

Senior
Сбер Право
112

¿Qué formato de trabajo le interesa?

Middle
СБЕРСБЕР
112
/726