Java
Pode explicar o que é uma fila de duas extremidades baseada em um array em Java?
Fale sobre sua experiência com Hazelcast em projetos
Para que serve a Máquina Virtual Java (JVM)?
Quais são as diferenças entre os princípios básicos de funcionamento das coleções e dos fluxos de dados em Java?
Podes dar um exemplo da ideia de inversão de dependências no projeto de sistemas de software?
O que é a variável type na linha 19?
Como costuma organizar a discussão das tarefas atribuídas na equipa?
Quais são as formas de fazer consultas ao banco de dados ao usar Hibernate?
Como é que o padrão de criação de objetos é implementado na programação?
Explique a diferença entre os conceitos de inversão de controlo e injeção de dependências no framework Spring.
O tamanho atual do array afeta o tempo de inserção de um novo elemento no ArrayList?
Explique o conceito de apagamento de tipos em genéricos em linguagens de programação.
Explique a finalidade e o princípio de funcionamento do comando git stash no sistema de controlo de versões Git.
Pode dar um exemplo de quando o método wait() do objeto é utilizado em Java?
Quais métodos e abordagens são utilizados para prevenir a ocorrência de exceções ConcurrentModificationException ao trabalhar com coleções em modo multithread?
O que é a biblioteca Lombok e como ela é usada em Java?
Como é feita a comparação de objetos no HashSet?
O que o motivou a escolher a profissão de desenvolvedor de software?
Como declarar o nível de acesso padrão em Java?
Que áreas de escopo podem ser usadas em qualquer aplicação?