Java
¿Qué son las sondas de readiness y liveness en Kubernetes?
Cuéntame sobre los tipos de garantía de entrega en Kafka, en qué se diferencian y en qué casos es mejor usar cada uno.
¿Puede contar cómo diseñó la API REST para servicios backend complejos y qué enfoques utilizó para garantizar la escalabilidad y la tolerancia a fallos?
¿En qué microservicios dividir la tienda en línea?
¿Cómo se crea un objeto de clase anónima?
¿Por qué no utilizaron una base de datos no relacional como almacenamiento temporal para la caché?
¿Conoces la diferencia entre HTTP 1.1 y HTTP 2? ¿Quizás incluso HTTP 3?
¿Por qué es mejor usar la inyección por constructor en lugar de la inyección por campo (@Autowired)?
¿Qué colecciones conoces? Cuéntame sobre las implementaciones principales de List. ¿En qué se diferencia ArrayList de LinkedList?
¿Funcionará un índice compuesto en los campos name y username al realizar una consulta WHERE username = ?
¿Qué política de expulsión (eviction policy) se debe configurar en Redis para almacenar notificaciones retrasadas?
¿Experiencia con Kotlin, programación reactiva (Project Reactor/WebFlux), configuración de CI/CD?
¿Cuántos aviones civiles estaban sobre la región de Moscú ayer? (pregunta de estimación de Fermi)
La empresa LLC "Romashka" está representada por las tablas employee (id, department_id, nombre, salario) y department (id, nombre) - mostrar la lista de departamentos, la diferencia entre el salario máximo y mínimo de los empleados, - donde la diferencia entre el salario máximo y mínimo de los empleados sea mayor a 50 mil
HashMap vs TreeMap: diferencias, complejidad de operaciones, ¿cuándo usar?
¿Cuándo es mejor no usar parallelStream?
¿Con qué bases de datos ha trabajado? ¿Por qué eligió PostgreSQL?
Enumere los tipos de interacción entre servicios.
¿Qué se puede usar para un incremento atómico en lugar de volatile?
¿Por qué Redis y no una caché en memoria? ¿Afecta la cantidad de instancias a la elección?