Que coleções conheces? Fala-me sobre as principais implementações de List. Em que se diferencia ArrayList de LinkedList?
Java
Consegues nomear três exemplos que garantem que acontece antes?
Para que é que serve o try-with-resources?
O que você usa ao lançar exceções para não perder o rastreamento da pilha?
O que garantem as palavras-chave volatile e synchronized?
Quais são as principais diferenças entre as versões do Java (7, 11, 17, 21)?
O que é uma transação? Fale sobre os níveis de isolamento e anomalias.
class ToInfinity { public static void main(String[] args) { //escreva o código aqui for (int i = start; i <= start + 1; i++) { /* aqui deve haver um ciclo infinito, nada pode ser alterado */ } } }
Fala-me sobre a API Stream. O que é mais rápido — API Stream ou ciclo for?
Quais são as exceções em Java? Checked e unchecked.
Fale sobre o ciclo de vida de um bean no Spring.
Por onde começar uma investigação se houver um aumento no consumo de memória em produção?
Que interfaces funcionais conhece? Pode dar exemplos?
Que métodos conheces para não bloquear um método para sempre enquanto esperas por uma dependência externa?
Fala sobre a estrutura do HashMap.