Explique as diferenças entre as características de inserção de elementos em ArrayList e LinkedList
Java
É possível incluir lógica de negócio dentro do construtor de objetos?
Quais abordagens existem para criar objetos imutáveis na programação orientada a objetos?
Explique o que é a classe StringBuffer e como ela é usada em Java para trabalhar com strings.
Quais métodos garantem a segurança de threads na implementação do padrão Singleton?
É obrigatório falar com os candidatos à posição de Middle sobre os princípios de design de sistemas de software?
Como é que a injeção de dependências é realizada no âmbito do Spring Framework?
Deve estabelecer contacto com a equipa que pretende ingressar antes de se candidatar a um emprego?
O que são os starters do Spring Boot?
Em que se diferencia o uso do Spring Boot do Boot padrão no desenvolvimento de aplicações?
Foi uma sua própria criação? Por que não consideraram soluções especializadas como a Camunda?
Pode explicar o que é uma exceção verificável em linguagens de programação?
Qual é a sua experiência com cache usando Spring?
Quais são os meios e métodos disponíveis para transferir dados entre bancos de dados?
Existem tipos de dados primitivos sem sinal?
Quais métodos podem ser usados para implementar uma sequência de execução de tarefas ou operações?
Fale-me sobre Docker: qual é a diferença entre uma imagem e um contêiner? O que são camadas?
Como é calculado o valor padrão de hashCode para um objeto em Java?
Como implementou e geriu a multitarefa nos seus projetos?
Quais métodos existem para monitorar e coletar dados sobre o estado da JVM?