Pode explicar como utilizou o Apache Kafka nos seus projetos e para que fins?
Java
Como implementar corretamente os métodos hashCode e equals numa classe?
Qual é a diferença entre as anotações @Component, @Repository e @Service no Spring e qual é a sua finalidade?
Quem foi responsável por criar e configurar as imagens Docker no seu último projeto?
Quais momentos ou tarefas profissionais nos últimos anos foram os mais difíceis ou apresentaram maiores desafios para você?
Pode-se chamar de interface padrão que implementa coleções na linguagem de programação?
Pode explicar o que é um Spring Boot Starter e como ele simplifica o trabalho com aplicações Spring Boot?
Explique o conceito de desnormalização em bases de dados e as suas consequências para o projeto.
Qual anotador é utilizado para registar um Bean no contexto do Spring durante a inicialização da aplicação?
Como deve atualizar corretamente o tipo de dados numa tabela de base de dados existente?
Quais métodos são utilizados para implementar a gestão de transações distribuídas nos sistemas?
Explique o princípio de funcionamento do push broker e o seu papel nos sistemas de troca de mensagens.
Podes descrever as principais características e aspetos no projeto e implementação de uma arquitetura de microserviços?
Pode explicar o que é um relatório AWR e para que é utilizado?
Como pode criar uma classe cujos objetos não podem ser alterados após a inicialização, tendo ela uma coleção como um dos seus componentes?
Que tipos de tarefas teve que resolver no seu emprego anterior que lhe pareceram ineficazes ou difíceis?
Como é que os mecanismos de recolha de lixo determinam os objetos a serem destruídos?
Em que situações a transação é registrada ao usar a anotação @Transactional?
Partilhe a sua experiência na configuração e gestão de bases de dados
É aceitável usar a saída de logs no console no contexto de uma arquitetura de microserviços?