Já utilizou algum sistema para rastrear os caminhos das requisições dentro do seu sistema?
Java
Que característica deve possuir a chave para ser usada no HashMap?
Como é que a carga de objetos relacionados ocorre ao usar FetchType.EAGER no JPA?
Como é feita a extração e remoção de mensagens da fila Kafka após o seu processamento?
Pode falar sobre como trabalhou com coleções de dados no seu último projeto?
Pode explicar o que é uma operação de diminuição do valor de uma variável em uma unidade?
Que comportamento da base de dados PostgreSQL é observado se, ao excluir um registo relacionado com outra tabela através de uma chave estrangeira, não for especificada uma ação explícita?
Como implementar chamadas HTTP paralelas? Chega uma solicitação, é necessário chamar o serviço em paralelo para cada tarefa, aguardar todas as respostas e retornar o resultado.
Quais são as causas do OutOfMemoryError e como encontrar um vazamento de memória?
Pode explicar o princípio de funcionamento do método join na classe ForkJoinPool e como ele é utilizado para sincronizar tarefas?
Pode explicar como é implementada a recolha automática de lixo em linguagens de programação geridas?
Pode explicar o que é o LinkedHashMap em Java e quais são as suas características?
Trabalhou com a biblioteca Testcontainers no seu último projeto?
Por que a abstração é um aspecto fundamental importante da programação orientada a objetos?
Como é que uma expressão lambda interage com uma interface que contém um único método abstrato?
Quais os indicadores que você utilizou para avaliar o grau de preenchimento das bases de dados no seu último projeto?
Explique o conceito de classes imutáveis na programação e como elas são usadas.
Como é que um índice B-Tree se apresenta, e por que é que ele acelera as consultas?
Como é geralmente implementado o mecanismo de commit de duas fases para garantir a consistência das transações?
Pode explicar o mecanismo de comportamento da estratégia de carregamento de associações FetchType.LAZY em sistemas ORM?