Java
Qual é a diferença entre Docker e uma máquina virtual?
É possível executar o método start duas vezes seguidas num único fluxo?
Pode explicar o que significa o conceito de índice ordenado em bancos de dados?
Quais são as estratégias de fusão de dados do ponto de vista do desenvolvedor de bancos de dados?
De que partes é composta uma classe em Java?
Consegues nomear as principais interfaces que são usadas na hierarquia de coleções?
O que é ZonedDateTime?
Qual é a diferença entre Statement e PreparedStatement em Java?
Liste os princípios que segue ao programar com múltiplas threads.
Como é que um bean protótipo se comportará no âmbito de um singleton?
Para que serve o método limit() nos streams?
Para que são utilizados os operadores IN, BETWEEN e LIKE em SQL?
De que componentes é composto o JDBC?
O que se entende por cobertura de código nos testes?
Como criar um bean singleton ao iniciar a aplicação Spring?
O que são multithreading, paralelismo e assíncrono?
Qual é a diferença entre RestController e Controller no Spring?
O que é uma URL JDBC e qual o papel que ela desempenha no trabalho com bancos de dados em Java?
O que é a anotação @Transactional no contexto do Java?
Explique as diferenças entre os padrões adaptador, decorador e proxy na programação.