Java
¿Qué scopes de beans hay en Spring? ¿En qué se diferencia Singleton de Prototype?
¿Cuál es la diferencia entre el almacenamiento en caché en memoria de la aplicación y la caché externa (Redis)?
Para un array de números arr y un número k Es necesario devolver un nuevo array, cuyo número de elementos repetidos no sea > k Ejemplo: Entrada: arr=[1,1,1,2,3,3,3,4,4], k=3 Salida: res=[1,3,4]
¿Qué son el bloqueo optimista y el bloqueo pesimista? ¿Cuándo usar cada uno?
Cuéntenos sobre los principios SOLID con ejemplos concretos.
¿Cómo está organizado la descripción de las transiciones entre estados?
¿Qué ocurrirá primero: el método anotado con @PostConstruct o con @Transactional?
¿Qué pasos seguiría para diagnosticar las causas de bajo rendimiento de la base de datos?
¿Qué es un grupo de consumidores en Kafka? ¿En qué se diferencia el comportamiento al colocar consumidores en un mismo grupo o en grupos diferentes?
¿En qué se diferencia LinkedList de HashMap? ¿En qué se diferencia LinkedHashMap de HashMap?
¿De qué cantidad considera las ofertas?
¿Para qué sirve el balanceo del árbol? ¿Cómo se logra una búsqueda rápida?
Después de la implementación, todo funciona lentamente durante 10 minutos y luego se normaliza. ¿Por qué?
¿Por qué criterios vas a elegir un nuevo lugar de trabajo?
Cuente sobre los objetos inmutables en Java: ¿para qué sirven, cómo crearlos?
¿En qué área de memoria se almacena ConcurrentHashMap? ¿Qué contenedor se debe usar para almacenar métricas?
Patrón Outbox: ¿cómo garantizar la atomicidad de la escritura en la base de datos y el envío del evento a la cola?
¿Qué formato de trabajo le interesa?
¿Qué comando ayuda a optimizar las consultas en PostgreSQL?
¿Cuál es el problema principal de esta implementación? - Las tablas no optimizadas muestran el tamaño de la imagen - El recorte de la imagen Docker en RUN puede ser un problema - Múltiples CMD, solo la última se ejecuta - La operación de eliminación no considera la filtración por la "imagen visible"