¿Ha estado involucrado a menudo en la investigación de incidentes en producción o fue un caso único?
Java
¿Qué son acks, reintentos y productor idempotente en Kafka?
¿Cómo se organizó la revisión de código: cuántas aprobaciones se requerían y quién participó?
¿Qué son at-least-once y exactly-once en Kafka?
El servicio procesa 100,000 RPS y se bloquea por memoria. Describe el proceso de encontrar la causa y sugiere una solución arquitectónica.
¿Cómo llamar a un método @Transactional desde dentro del mismo bean para que la transacción funcione?
Describe el ciclo de vida de un bean singleton en Spring.
¿Cómo prevenir la actualización perdida?
¿Ha enfrentado incidentes en producción, cómo se llevó a cabo la investigación y qué haría si le asignaran resolver un problema?
¿Dónde es mejor realizar la transformación de datos visible para el cliente: en el backend o en el frontend? Por ejemplo, el cálculo de intereses anuales.
¿Cómo hacer que un consumidor sea seguro con entrega al menos una vez?
¿Qué opinas sobre requisitos como "hazlo aquí, pero con este cambio", especialmente con plazos ajustados?
¿Tienes experiencia en el desarrollo de aplicaciones backend que interactúan con el frontend?
¿Cuál fue el caso de mayor carga y cuál fue la carga en solicitudes o transacciones por segundo?
¿Cómo optimizar los JOINs?
¿Por qué no estás trabajando ahora?
¿Cómo funciona un índice compuesto?
Cuéntame sobre tu experiencia trabajando con Kotlin.
¿Cómo sería su prueba unitaria ideal para mapear una tarjeta con aproximadamente 60 campos, donde los campos pueden faltar y se requieren transformaciones de valores?
¿Hubo un plazo estricto por parte del negocio para esta tarea y lo cumpliste?