Em que ambiente tecnológico foi realizado o seu último projeto?
Java
Quais interfaces principais são implementadas no Java Collection Framework?
O que exatamente o coletor de lixo libera: a área de memória heap ou a pilha?
Como é que os métodos de busca de elementos em ArrayList e LinkedList diferem por índice?
Qual operação ocorre primeiro: filtragem de dados usando WHERE ou junção de tabelas via JOIN?
Qual é o papel do repositório na arquitetura de soluções de software?
Pode explicar como a sincronização de threads é implementada usando a palavra-chave synchronized em Java?
Quão útil você acha que foi a experiência de fazer esta entrevista?
Em que situações é preferível aplicar o mecanismo de bloqueio pessimista para garantir a consistência dos dados?
Que ferramentas de mapeamento objeto-relacional conhece e utilizou na prática?
O que o levou a usar scripts XML em vez de SQL para automatizar tarefas?
Em que casos é recomendado usar a estrutura de dados HashMap?
Como implementou o processamento de grandes volumes de dados nos seus projetos?
Pode explicar o que é o RestTemplate no âmbito do Spring Framework e como é utilizado para fazer pedidos HTTP?
Que componentes inclui a declaração de uma função em Java?
Pode explicar o que se entende por 'Job' no contexto de sistemas ou programação?
Explique o conceito de pool de strings em Java e sua finalidade.
Houve situações em que, ao modificar uma coleção durante a sua iteração, ocorreu um erro ConcurrentModificationException?
Que estratégias usar para eliminar inconsistências de dados ao armazená-los apenas em parte dos serviços?
Consegues enumerar as estruturas de dados padrão implementadas no Java Collections Framework?