Java
Qual é a diferença entre JOIN e UNION?
Como criar o seu próprio protocolo de serialização?
O que é uma URL JDBC?
Onde é que se pode usar o padrão Prototype?
Por que é importante fechar recursos em Java?
Como implementaria o envio de uma mensagem ao cliente, considerando a possibilidade de cancelar a transação?
Por que os desenvolvedores preferiram usar a classe java.util.EnumSet em vez de HashSet ou TreeSet para enumerações (Enum)?
O que é melhor usar: ArrayList ou LinkedList, se eu quiser remover um elemento do meio da lista?
Qual é a diferença entre RestController e Controller no Spring?
O que é um antipadrão e quais antipadrões você conhece?
Faz sentido indexar dados com um pequeno número de valores únicos?
Qual é a ideia de autoboxing e unboxing em Java?
Como pode uma classe ser implementada para que o seu estado seja imutável após a criação?
Qual é a complexidade de procurar um método por chave numa coleção TreeMap?
Fale sobre a interação entre microserviços.
O que são beans no contexto de Java e Spring?
O que são bloqueios otimistas e pessimistas?
O que é leitura fantasma?
Para que é que serve a interface funcional BiFunction<T, U, R> em Java?
O que são algoritmos não bloqueantes?