Java
Em que casos é preferível usar a anotação @Configuration no Spring?
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)?
Usou sistemas de monitoramento no seu último projeto?
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?
Criou projetos que utilizam multithreading?
Como costuma organizar a discussão das tarefas atribuídas na equipa?
Consegues dar um exemplo de violação do princípio de Liskov ao usar bibliotecas padrão?
Como é que o padrão de criação de objetos é implementado na programação?
Consegues nomear as principais operações terminais usadas na API Stream?
Como é que a interface List é implementada na linguagem de programação que escolheu?
Como ocorre a remoção e liberação de recursos nos beans do sistema?
O que implica o nível de isolamento no contexto do trabalho com bancos de dados no âmbito do Spring Data?
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?
Com que outros sistemas de troca de mensagens, além do Kafka, estás familiarizado?
Como é feita a comparação de objetos no HashSet?
Que áreas de escopo podem ser usadas em qualquer aplicação?