O que é o Spring Framework?
Java
De que forma os tópicos no Kafka interagem com os assinantes e como é efetuada a troca de mensagens entre eles?
Pode explicar o mecanismo de propagação de transações no Spring e seus tipos?
Quais são os principais termos usados ao descrever o trabalho com execução paralela de tarefas?
Pode explicar a estrutura interna de implementação do HashMap?
Como pode implementar um mecanismo de acesso compartilhado aos dados num endpoint REST na plataforma Spring para garantir a sua disponibilidade e coerência para todos os clientes e threads?
Pode explicar o que se entende por tempo de compilação no processo de desenvolvimento de software?
Quais fatores não afetam o funcionamento do HashMap?
Quais são as vantagens e desvantagens de usar um índice para procurar elementos em ArrayList?
Quais métodos podem ser usados para melhorar o desempenho ao realizar operações JOIN lentas com várias tabelas?
Como garantir a imutabilidade de uma lista que é um campo de uma classe?
Para que é que serve um objeto Mock nos testes com JUnit, e que componentes reais ele substitui?
De que maneiras implementarias mecanismos de espera para chamadas recebidas em aplicações de servidor?
Podes nomear as principais abordagens para a implementação do princípio de inversão de controlo (IoC)?
Como determinar as causas do aumento do tempo de processamento de uma solicitação HTTP GET?
O que é a complexidade temporal?
Podes listar os principais níveis de logging utilizados em sistemas?
Qual das estruturas de dados — array ou lista ligada — garante uma remoção mais rápida de um elemento do meio da coleção?
Que métodos são utilizados para evitar conflitos ao trabalhar com tipos de dados primitivos em ambientes multithread?