Java
Quais são as vantagens e desvantagens de usar um construtor para injetar dependências nos beans?
Já utilizou depuração remota para resolver problemas no seu projeto?
Qual é a ideia principal da encapsulação na programação orientada a objetos?
Quais são as vantagens e desvantagens de implementar a inversão de controlo ao usar o framework Spring?
Quais passos devem ser tomados para garantir a transmissão e recepção corretas de dados através da interface?
Poderia explicar o que se entende por 'isolamento' no contexto de bases de dados ou arquitetura de sistemas?
O que é HTTP e quais são os seus tipos?
Como é determinado o índice do elemento ao aceder a um elemento na ArrayList, e qual é a complexidade temporal associada?
Que comandos do Git conhece?
Que tarefas a biblioteca ORM Hibernate resolve em aplicações Java?
Que características deve ter um objeto para que possa ser armazenado e ordenado eficazmente num TreeSet?
Qual é o prazo médio de execução dos seus projetos?
Qual foi o tamanho máximo da base de dados no PostgreSQL que utilizou no seu último projeto?
Explique o mecanismo de funcionamento da anotação @Transactional no Spring Framework e como ela garante a gestão de transações.
Que experiência tem na implementação de vários projetos e qual foi o seu papel neles?
Pode explicar o funcionamento dos perfis no Spring e como eles ajudam a gerir as configurações?
Com o que o coletor de lixo (Garbage Collector) trabalha?
Pode explicar a essência do padrão singleton no contexto do Spring e sua aplicação?
Em que situações o valor associado a uma chave imutável pode ser perdido ou tornar-se inacessível numa estrutura HashMap?
Podes dar um exemplo de quando o armazenamento local de dados é utilizado num projeto?