Qual é a diferença entre os tipos de dados primitivos no contexto de sistemas de tipagem estrita e estática?
Java
O que são servlets? Como eles funcionam?
Em que situações ocorre a movimentação de objetos da geração jovem para a geração mais antiga na JVM?
Como é que a gestão de erros e exceções é realizada no programa?
Pode descrever os principais tipos de operações disponíveis na API Stream em Java?
Pode explicar a conceção e os principais componentes do Spring Framework?
Como foi estruturado e distribuído o fluxo de trabalho na sua última equipa de projeto?
O que é uma chave estrangeira e como ela é usada para garantir a integridade dos dados entre tabelas?
Como é que a anotação @PostConstruct é aplicada ao trabalhar com Spring para a inicialização de componentes?
Qual é o principal problema nesta implementação SELECT f.food_id FROM Foods f JOIN Expirations e ON f.id = e.food_id WHERE e.is_expired = 1; - `JOIN` em vez de `WHERE EXISTS` para verificar a existência de registros. - Não há índice na coluna e.is_expired - As chaves JOIN não são indexadas - A tabela de Datas de validade é redundante - A consulta não está protegida em uma transação
Quais são os principais componentes e elementos envolvidos no processo de formação de um bean no Spring Framework?
Qual é a sua experiência na área de desenvolvimento comercial usando Java?
Tem experiência de desenvolvimento com Spring Web MVC?
Você já utilizou consultas nomeadas no Hibernate na sua prática?
Qual é o estado do repositório após executar o comando git clone?
Fale sobre a API de Collections do Java: hierarquia, estruturas, implementações
O que significa o problema N+1 SELECT ao trabalhar com bancos de dados e como ele se manifesta?
Quais são as vantagens e desvantagens de usar a linha de comando para executar o TestNG?
Qual é a diferença entre uma interface e uma classe abstrata, e por que usar uma interface?
Que padrões de design você aplicou nos seus últimos projetos?