Pode explicar o conceito de DAO no contexto do Spring e o seu papel na arquitetura da aplicação?
Java
Prefere trabalhar num ambiente de escritório ou remotamente?
Por que é que o objeto do tipo String em Java é imutável?
Que tipos de fusão de ramos existem nos sistemas de controlo de versões?
Existem vestígios do trabalho da JVM para análise posterior em caso de falha da aplicação?
O que é a classe RecursiveTask no contexto de cálculos paralelos em Java?
Como determinar a qual segmento ou categoria os seus dados pertencem?
Como utilizou o modelo GitFlow para gerir ramificações nos seus projetos?
Que ferramentas utilizas ou conheces para analisar e visualizar hierarquias de dependências em dados ou projetos?
Quais são as vantagens e desvantagens de usar Docker para implantar microserviços?
Como é que a estrutura interna de uma lista duplamente ligada difere de uma lista simplesmente ligada?
É possível construir uma imagem Docker sem usar a diretiva FROM?
É possível garantir a execução completa da linha considerando a adição do tratamento de exceções e sem ela?
Qual é o papel do método join() na classe Thread e por que é utilizado na programação multithread?
Já trabalhou numa área relacionada com operações comerciais no seu emprego anterior?
Como estabelecer comunicação direta com o cliente, passando por intermediários?
Por que estás a considerar outras opções agora / por que saíste do teu emprego anterior?
Como pode iniciar o trabalho com uma instância preguiçosa de um objeto?
Qual foi o seu papel no último projeto e com quem interagiu dentro da equipa?
Qual é a diferença entre o método submit no Executor e o método start na Thread ao executar tarefas em Java?