Java
O que é uma operação de merge e para que é usada em Java?
Descreva a abordagem que utilizou para implementar a verificação de utilizadores no seu último projeto.
Qual é o ciclo de vida de um objeto criado no Spring?
Por que os métodos wait() e notify() só podem ser chamados dentro de um bloco sincronizado?
Para que é que é utilizado a classe SequenceInputStream em Java?
Quais são as formas de controlar os valores do objeto deserializado?
Qual operador permite intencionalmente lançar uma exceção?
Como percorrer os elementos de uma LinkedList na ordem inversa, sem usar o método lento get(index)?
O que é a palavra-chave volatile em Java e como ela é usada?
Quais são os métodos básicos de sincronização em Java?
Qual é o pior tempo de execução do método get(key) para uma chave que não está na HashMap?
Para que são usadas as tags <ol>, <ul> e <li> em HTML?
Qual é a diferença entre as anotações @RequestMapping e @PutMapping no Spring?
Quais áreas de ação (escopo) você conhece em Java Beans?
O que é busy spin no contexto da programação multithread?
O que são coleções em Java e para que são usadas?
Como otimizar o trabalho do Hibernate?
Qual é a diferença entre Docker e uma máquina virtual?
Quais são as formas de percorrer elementos de uma lista em Java?
É possível executar o método start duas vezes seguidas num único fluxo?