Qual é a diferença entre uma visualização virtual normal de dados e uma visualização materializada numa base de dados?
Java
Explique o significado e a finalidade da classe ThreadLocal na programação multithread.
Explique o conceito do método flatMap na API Stream do Java e a sua diferença para o map.
Pode explicar as diferenças entre Mock e Spy no Mockito e quando usá-los?
Como diferem as áreas de memória da pilha e do heap num programa?
Quais são as suas expectativas em relação ao seu futuro trabalho e à posição para a qual você está se candidatando?
Pode explicar o conceito de Visualização Materializada e como ela difere das visualizações normais numa base de dados?
Pode explicar o que é o LinkedHashMap em Java e quais são as suas características?
O que o levou a decidir procurar um novo emprego?
Como é implementada a garantia de integridade dos dados ao usar tipos de dados básicos em Java?
Já trabalhou com ferramentas de automação de testes e bibliotecas de verificação de código?
Que situações ou circunstâncias podem diminuir a tua motivação no processo de trabalho?
Como implementar uma classe em Java cujas instâncias não podem ser alteradas após a criação?
Tem experiência prática em desenvolvimento com Kotlin?
O que o motivou a escolher uma carreira na área de desenvolvimento Java?
Explique o conceito de âmbito do Prototype no contexto dos beans gerenciados do Spring?