É obrigatório usar modificadores de acesso fechados para todos os dados ao implementar encapsulamento?
Java
Utilizou um agendador de tarefas com um pool de threads separado no seu trabalho?
Pode explicar o que significa o termo 'base commit' no contexto do sistema de controlo de versões Git?
Como é que a distribuição de dados por várias bases é feita através de sharding?
Como é que a cópia do repositório é feita usando o comando git clone e o que acontece durante esse processo?
Qual é a sua experiência com Spring Data (JPA, JDBC, Redis)? Quais problemas interessantes encontrou com @Transactional?
Como se chama o elemento principal do framework Spring que garante o seu funcionamento e gestão de componentes?
Pode explicar o que significa o termo 'sobrecarga de método' na programação orientada a objetos?
O seu último projeto foi implementado como uma aplicação monolítica?
Pode-se usar o modificador synchronized para um método estático em Java?
De que forma é que uma instância de objeto atualiza o seu conjunto de dados?
É possível chamar o método get com uma posição de índice numa LinkedList?
De que forma a implementação do padrão Singleton considera as características de multi-threading?
Que formas de implementação de arrays conheces?
Qual é o efeito da execução dos métodos do controlador no framework Spring?
Quais são as principais desvantagens da estrutura de dados Hashtable?
Pode falar sobre a sua participação no desenvolvimento de projetos no seu emprego anterior?
O que torna o Java independente de plataforma e como isso é implementado?
Qual é o número máximo de elementos que podem ser colocados numa ArrayList, assumindo que não há restrições de memória?
Como o Hibernate seleciona o driver JDBC adequado para interagir com a base de dados?