Você costuma estar envolvido na investigação de incidentes em produção ou foi um caso único?
Java
O que são acks, retries e produtor idempotente no Kafka?
Como foi organizado o revisão de código: quantas aprovações eram necessárias e quem participou?
O que são at-least-once e exactly-once no Kafka?
O serviço processa 100.000 RPS e falha devido à memória. Descreva o processo de encontrar a causa e sugira uma solução arquitetônica.
Como chamar um método @Transactional de dentro do mesmo bean para que a transação funcione?
Descreva o ciclo de vida de um bean singleton no Spring.
Como evitar atualização perdida?
Já enfrentou incidentes em produção, como foi a investigação e o que faria se fosse designado para resolver um problema?
Onde é melhor realizar a transformação de dados visível para o cliente: no backend ou no frontend? Por exemplo, o cálculo de juros anuais.
Como tornar um consumidor seguro com entrega pelo menos uma vez?
Como se sente em relação a requisitos como "faça aqui, mas com essa alteração", especialmente com prazos apertados?
Tem experiência no desenvolvimento de aplicações backend que interagem com o frontend?
Qual foi o caso de maior carga e qual foi a carga em pedidos ou transações por segundo?
Como otimizar JOINs?
Por que não está a trabalhar agora?
Como funciona um índice composto?
Fale sobre sua experiência com Kotlin.
Como seria o seu teste unitário ideal para mapear um cartão com cerca de 60 campos, onde os campos podem estar ausentes e são necessárias transformações de valores?
Houve um prazo rigoroso por parte do negócio para esta tarefa e você o cumpriu?