Qual é a diferença entre as comandos break e continue ao serem usados em loops, e em que situações deve-se usar cada um deles?
Java
Fazes alterações na versão implantada da aplicação após correções ou atualizações?
Como é que se pode gerir e resolver conflitos entre diferentes versões de bibliotecas dependentes?
Criou suas próprias consultas (JPQL ou SQL) ao trabalhar com Spring Data JPA?
Em que situações podem ocorrer problemas de desempenho ao usar Hibernate?
Que comportamento garante o uso da palavra-chave volatile na programação multithread em Java?
Com que frequência utilizas a API de Streams ao realizar as tuas tarefas?
Como é que a adição de um elemento na estrutura de dados HashMap é realizada?
Que alterações ocorrem na localização física dos dados no disco após remover uma linha de uma tabela na base de dados?
Que consequências surgem ao tentar modificar uma coleção declarada como imutável?
Que papel desempenham os métodos hashCode e equals ao trabalhar com HashMap e por que é importante usá-los corretamente?
Quando deve usar índices parciais e cobertos?
Que tipos de variáveis existem em Java?
Explique o mecanismo de funcionamento da estrutura de dados TreeMap e como ela implementa a ordenação dos elementos
Quando exatamente os métodos de processamento intermediário são chamados na cadeia Stream em Java?
Pergunta 1. Quais tipos de dados não podem ser usados como chaves no HashMap? - Arrays - Atômicos (AtomicBoolean, AtomicInteger, etc.) - Primitivos - Referências
Pode explicar a finalidade da anotação @Repository no Spring e como ela é usada ao trabalhar com bancos de dados?
Pode-se usar o protocolo HTTP para troca de dados entre diferentes serviços?
Em que situações o uso do método GET no protocolo HTTP pode ser limitado ou indesejado?
Que experiência tem de participação em hackathons?