Já teve que escrever seus próprios iniciadores? Para qual tarefa?
Java
Explique a finalidade e o princípio de funcionamento do comando git stash no sistema de controlo de versões Git.
Como classificar a estrutura hierárquica de exceções em sistemas de software?
Pretende usar a classe StringBuilder para otimizar operações de concatenação de strings e evitar criar novos objetos?
O que terá prioridade na determinação da configuração: o arquivo XML ou a anotação @Configuration?
Por que é necessária a definição de uma restrição de unicidade dos dados?
Como é que os threads de execução em Java diferem dos threads controlados pelo sistema operativo?
Que tipo de junção de tabelas você usa para obter informações sobre o usuário, mesmo que os registros relacionados estejam ausentes?
Usou padrões de projeto ao desenvolver uma arquitetura de microsserviços?
O processo de revisão de código é organizado pela equipa no âmbito do projeto?
Que restrições surgem ao criar índices em todas as colunas de uma tabela em SQL e por que isso não é recomendado?
Qual é a sua experiência com bases de dados NoSQL?
É possível declarar atributos dentro de uma interface?
O Spring possui um conjunto de módulos separados para diferentes funções?
Explique o princípio de construção e a estrutura de uma árvore binária de dados
Pode explicar como a memória é organizada em Java e quais as áreas que ela inclui?
Como é efetuada a configuração dos mecanismos de gestão automática de memória no sistema?
Tem experiência em escrever programas com multithreading e assíncrono?
Pode usar uma função lambda para guardar dados internos ou estado?
Pode explicar a finalidade do operador DISTINCT em SQL e em que casos é utilizado?