Em que situações é aconselhável usar uma chave sintética numa base de dados?
Java
Como é organizado o controlo de qualidade do código?
Quais são as vantagens e desvantagens de usar programação funcional na implementação de soluções multithread?
Como converter um valor de string para um tipo inteiro no PostgreSQL?
Tem alguma questão sobre o projeto em que trabalhámos?
Como é que, em geral, o operador SELECT aparece em SQL?
O que são threads virtuais (Green Threads / Virtual Threads) e como eles diferem dos normais?
Como verificar se o índice foi aplicado e qual exatamente?
Todos os membros da equipa participaram no processo de revisão de código?
Usaste a conexão à base de dados nos teus testes unitários?
Como atualizaria os dados do cliente na base ao fazer o deploy de uma nova versão do sistema?
Pode explicar o conceito de monitor em Java e o seu papel na sincronização de threads?
Em que condições os métodos equals e hashCode devem corresponder em Java?
De que forma a verificação de duplicados é implementada tecnicamente — um processo separado de verificação antes da inserção ou algo diferente?
O que é um vazamento de memória?
Quais são as diferenças entre bases de dados relacionais e não relacionais (NoSQL)?
Que ações devem ser tomadas após obter um resultado positivo?
Poderia explicar o que se entende por interface de utilizador (UI)?
Poderia explicar o que é o mecanismo de carregamento de classes em Java e como funciona?
Fale sobre as tarefas técnicas que teve que resolver na prática.