Java
Explique o mecanismo de funcionamento da anotação @Transactional no Spring Framework e como ela garante a gestão de transações.
Podes enumerar os diferentes tipos de pacotes dependendo do seu funcionamento?
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?
Como aceder aos métodos sobrescritos da classe pai em Java?
Já aplicou a metodologia de abordagem em cascata nos seus projetos?
Em que casos é recomendado usar a palavra-chave volatile em Java?
Em que as estruturas de dados dinâmicas diferem dos arrays estáticos?
Qual é a principal finalidade de uma linha na programação e quais as suas características?
O que é um servidor de aplicações?
Qual é a razão para não usar diretamente a anotação @Autowired nos campos no Spring?
Consegues nomear as principais formas normais na teoria de bases de dados?
Como é determinado o tempo de acesso ao primeiro elemento na ArrayList?
O que fazer se na base de dados não há RIGHT JOIN, apenas LEFT JOIN?
Qual é a diferença entre os modificadores de acesso protected e package-private (padrão) em Java?
Explique as diferenças entre as estruturas de dados HashMap e HashSet
Por que o tipo de dado int, que representa um número de 32 bits, não consegue armazenar um valor superior a aproximadamente 2 mil milhões?
Como a alteração do valor da chave afeta o funcionamento da estrutura de dados Map?