Qual é a diferença entre TreeSet e TreeMap? Qual é a complexidade de adicionar e procurar elementos?
Java
Para que servem as anotações @Qualifier e @Primary?
Já trabalhou com tarefas de DevOps: scripts de deployment, CI/CD?
Para que utilizaste o CountDownLatch? Em que se diferencia do CyclicBarrier?
Em que se diferenciam as bases NoSQL das relacionais?
Como projetar o tratamento de requisições para diferentes tipos no Spring sem adicionar constantemente ramos if/else?
O que é particionamento no PostgreSQL? Como difere do sharding?
Qual é a principal diferença entre orquestração e coreografia?
O que é Compare-and-Swap (CAS) na programação multithread? Para que é usado?
Por que as pausas de GC foram tão longas? Por quê?
O que são os starters do Spring Boot? Como eles diferem das bibliotecas comuns? O que é autoconfiguração?
Por que saíram do monolito, quais eram os pontos críticos e os problemas com o tempo de resposta?
Quem cuidava do suporte, como surgiam os problemas com as vendas?
Fale sobre um erro que cometeu no trabalho.
Qual agente foi usado no Cursor?
Quem escrevia mensagens no Kafka? Como ocorria a alteração do formato das mensagens?
Como fazer para que todas as mensagens de um cliente sejam enviadas para uma única partição?
Quais foram os desafios técnicos mais difíceis no desenvolvimento comercial?
Quanto tempo armazenou os dados no PostgreSQL/TimescaleDB? O que aconteceu com os dados antigos?
Como soube que faltavam índices? Por que usou índice B-tree?