Java
Pode explicar o que se entende por sistema TSM e como funciona?
Qual é o objetivo de dividir os dados em partes numa base de dados ou sistema?
Pode explicar a ideia fundamental por trás do modelo de memória do Java?
Quais métodos ou campos podem ser aplicados para identificar uma entidade no sistema?
Poderia explicar o que se entende por atomicidade de uma classe na programação?
Já enfrentou situações em que o número de visualizações de um artigo na base de dados aumentava incorretamente quando vários utilizadores abriam o artigo ao mesmo tempo?
Qual é o volume de memória liberado ao chamar o método clear numa lista que contém 1 milhão de objetos do tipo Integer, ocupando 48 MB de memória?
Como é que o projeto atual difere do anterior do ponto de vista técnico?
Tem experiência com a linguagem de programação Java?
Você já ouviu falar do método intern em Java?
Explique a finalidade e o uso da anotação @Qualifier no contexto do Spring Framework.
Como é que se podem definir restrições no sistema ou no código?
É possível transformar uma relação do tipo 'muitos-para-muitos' em uma ligação 'um-para-muitos'?
Pode explicar o que se entende por 'instant' na programação?
Poderia explicar o que se entende por problema de leitura suja no contexto do trabalho com bases de dados?
Pode explicar o que é o método map no contexto da API Stream em Java?
Como pode definir um valor inicial para uma variável no seu código?
Qual é o papel do mecanismo de sincronização em aplicações multithread?
Quando preferiria usar ArrayList em vez de LinkedList para adicionar um elemento ao final de uma lista muito grande, e por quê?
Tem experiência na aplicação de padrões de projeto do conjunto Gang of Four?