Java
Para que servem as interfaces funcionais, como _To_Function?
O que se entende por estado persistente numa entidade no Hibernate, e como isso afeta a sua gestão no contexto do ORM?
Quais são os principais sinais que determinam a qualidade do código e o tornam bom?
Como esconder um bin para que os clientes da biblioteca não o vejam?
Para que são utilizadas as interfaces funcionais ObjDoubleConsumer<T>, ObjIntConsumer<T> e ObjLongConsumer<T>?
Como distinguir o uso das anotações @Autowired e @Inject no contexto do Spring e em que elas diferem?
Em que caso a chamada do método clone() ou de um protótipo semelhante criará uma nova instância do objeto?
Que tipos de bases de dados usam SQL para trabalhar com dados?
Quantos participantes estavam na equipa durante o lançamento deste projeto?
Explique as diferenças entre os contêineres Docker e as máquinas virtuais, sua arquitetura e as vantagens de cada um.
Pode explicar as etapas e a gestão do ciclo de vida de um objeto Spring Bean?
Ao usar coleções, em que casos a iteração é mais rápida: em ArrayList ou em LinkedList?
Pode explicar o que significa a embalagem e desembrulhamento automáticos de tipos primitivos em Java?
Qual função ou método do Spring é chamado após a inicialização do Bean no seu processo de criação?
Que abordagens e recursos são fornecidos no Spring MVC para lidar com exceções e erros?
De que forma é feita a passagem de variáveis por referência ao chamar métodos?
Como pode determinar se uma mensagem recebida na aplicação é spam?
É possível em Java obter uma referência a um array que foi modificado dentro de um método a partir do código chamador?
O StringPool faz parte do Heap ou é algo separado?
Quantos membros da equipa estão a trabalhar no desenvolvimento atual?