Qual é a sua experiência com o uso de templates na programação?
Java
Explique o princípio de funcionamento do método de bloqueio otimista na gestão de acesso concorrente aos dados.
Pode explicar a finalidade do operador UNION em SQL e como ele é usado para combinar os resultados de várias consultas?
Fazes testes unitários no teu código?
O que causa a ausência de atualização do ChangeSet, instalado no ambiente de teste, ao fazer alterações nele?
Tem experiência na integração e configuração de mecanismos de autorização usando Spring Security?
Usou a comando git rebase nos seus projetos para gerir a história dos commits?
Como é que o princípio de ocultação de dados é implementado em Java para garantir o encapsulamento?
Qual é a versão do Java Development Kit que tens instalada e usas para trabalhar?
Em que casos é aconselhável usar a desnormalização na estrutura do banco de dados?
O que significa o nível de isolamento REPEATABLE READ no contexto de transações e por que é importante para garantir a integridade dos dados?
O que é o teorema CAP?
Qual é o papel e as principais funções do componente Spring Boot Actuator em aplicações baseadas em Spring?
Em que formato são transmitidas as tarefas para implementação no seu projeto atual?
Qual é a quantidade máxima de mensagens que o Kafka pode armazenar na sua fila?
Quando exatamente ocorre a inicialização da classe durante a execução da aplicação?
Explique o conceito de desnormalização em bases de dados e as suas consequências para o projeto.
Pode explicar a conceção e o papel do ApplicationContext no framework Spring?