Que recursos e funcionalidades foram utilizados no seu último projeto com Spring Boot?
Java
Explique o conceito de 'acontece antes' no contexto de modelagem de sequência de eventos em programação multithread.
Tem experiência de trabalho na metodologia Scrum?
Explique o que é a classe CompletableFuture e como ela é usada para trabalhar com tarefas assíncronas em Java.
Poderia contar-me como era organizado o processo de trabalho no seu último emprego?
Como entender, de acordo com o plano da consulta, que faltam índices?
De que maneiras pode prevenir ou eliminar bloqueios mútuos no sistema?
Por que a classe String é declarada como final em Java?
Por que o teste de bancada executa a consulta rapidamente, mas na produção é lento, embora os dados sejam iguais? Como investigar?
Qual método de organização e gestão de branches e commits no Git você prefere usar no seu trabalho?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Tem experiência no uso de modelos GPCT no seu trabalho?
É seguro e confiável armazenar dados no Kafka a longo prazo?
Qual é a diferença entre os frameworks Spring e Spring Boot no contexto do desenvolvimento de aplicações Java?
Quais métodos e ferramentas são usados em Java para organizar a sincronização de fluxo de dados?
Como garantir o acesso conjunto de dois microserviços a uma mesma base de dados?
Que cenários de teste você implementa para verificar módulos ou funções no código?
O que acontecerá com a mensagem no Kafka se uma exceção for lançada durante o seu processamento (mas a aplicação não falhar)?
Explique as diferenças entre as classes Future e CompletableFuture no contexto da programação assíncrona em Java.
Qual é a principal finalidade do sistema Apache Kafka e por que é amplamente utilizado em projetos modernos?