Java
Como analisa o plano de execução e otimiza as consultas PostgreSQL?
Como fez alterações na base de dados em produção? Utilizou Liquibase?
Que outras coleções conheces além do HashMap que possam ser usadas?
O que é importante para ti ao escolher um local de trabalho?
Descreva o processo de trabalho usando ferramentas de IA, desde a receção da tarefa até ao deployment.
O que é a anotação @Conditional no Spring e para que é usada?
Como implementar a validação da lógica de negócio no Spring (por exemplo: idade >16 anos, sem contas bloqueadas, limite do cartão não excedido)?
Qual erro pode ocorrer ao iniciar o serviço ao usar injeção de campo?
Por que está considerando ofertas de emprego? O que não gosta no seu atual emprego?
Fale sobre a semântica da garantia de entrega de mensagens (at-most-once, at-least-once, exactly-once).
Que soluções sugeriria para uma base de dados com uma grande quantidade de dados, um número crescente de consumidores e um volume de dados em aumento?
De onde vem o evento no Kafka? Quem diz que é necessário fazer a cobrança?
Como será distribuída a leitura de tópicos e partições entre as instâncias do Serviço de Processamento (escalonamento)?
Já atuou alguma vez como líder de equipa?
Como te sentes em relação à modificação de tarefas já feitas e refatoração?
Como funciona a combinação Kafka + Redis sorted set + agendador externo para notificações atrasadas?
Para que casos foi utilizado o mecanismo de cadeia de tentativas e DLT (Tópico de letras mortas)?
Tem experiência com produtos de IA/ML?
O que foi o gatilho do cálculo? Como foi iniciado?
Quais são os dois principais tipos de operações na API Stream?