Java
¿Por qué HashMap utiliza un árbol rojo-negro en lugar de un árbol binario normal?
package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }
¿Qué índices utilizas en bases de datos relacionales (PostgreSQL)? ¿En qué se diferencia un índice B-Tree de un índice Hash?
¿Por qué la latencia bajó de un segundo a 300 milisegundos?
¿Para qué se utilizaba Cassandra en su caso?
¿Cuál es la causa principal del comportamiento incorrecto del código al usar un mapa inmutable? Los campos sin "solo lectura" pueden modificarse HashMap no mantiene el orden de los elementos El uso excesivo de envoltorios causa confusión El mapa "Inmutable" refleja los cambios en el mapa original El uso incorrecto del objeto conduce a un error
Habla sobre el proceso de desarrollo y CI/CD en el proyecto
Cuéntanos sobre tu experiencia y tu último proyecto
¿Qué hicieron cuando ocurrió un error de bloqueo optimista al hacer commit?
Cuente sobre su trabajo en Aston en inglés
Cuéntame sobre las formas de crear beans en Spring
¿Qué son los operadores intermedios y terminales en Stream? Proporcione ejemplos.
¿Se pueden leer los mensajes en el mismo orden en que fueron escritos a partir de un tema distribuido en tres particiones?
¿Hubo alguna vez en la práctica real en la que un objeto necesitaba hacerse inmutable?
¿Qué relaciones entre entidades en Hibernate son por defecto ansiosas (EAGER), cuáles perezosas (LAZY)?
Cuéntanos sobre tu experiencia laboral
¿Cuál es la diferencia entre newFixedThreadPool y ForkJoinPool?
¿Hubo alguna situación en la que un evento estuviera en un estado en el que no debería estar? ¿Existía un mecanismo que rastreara las transiciones entre estados y permitiera o prohibiera dicha transición?
Cuéntame sobre la experiencia relevante en tu último trabajo: qué te gustó, qué no te gustó.
¿Para qué sirven los beans de configuración (@Configuration)?