Como são estruturados os beans de ciclo de vida e o proxying no Spring? Quais mecanismos de proxy são utilizados?
Java
O que é MVCC e VACUUM, por que as tabelas incham?
O que é uma varredura completa?
Como conciliar alterações na base de dados e publicação de eventos?
Que problemas técnicos difíceis resolveu?
Como diagnosticar deadlock?
Por que o SERIALIZABLE nem sempre é usado?
Que problema de produção resolveu pessoalmente?
Como evitar duplicados ao processar mensagens Kafka?
O que é um tópico, partição, broker e grupo de consumidores no Kafka?
Já apoiou a produção: dê um exemplo de um incidente online e suas ações.
Quando deve usar ConcurrentHashMap em vez de HashMap? Quais são as condições de corrida e deadlocks?
O que são BeanPostProcessor e BeanFactoryPostProcessor?
Qual é a diferença entre synchronized e ReentrantLock?
Como é estruturado o HashMap internamente, o que acontece durante colisões e redimensionamento?
A consulta SQL demora 20 segundos em vez de 200 ms. Descreva o processo passo a passo para encontrar a causa: plano de execução, índices, estatísticas, bloqueios.
Qual foi a sua área de responsabilidade no projeto?
Descreva o ciclo de vida de um bean singleton no Spring.
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 otimizar JOINs?