Java
Explique o conceito de apagamento de tipos em genéricos em linguagens de programação.
Como é que as abordagens REST e SOAP diferem em termos do seu impacto na performance dos sistemas?
É possível guardar imediatamente as alterações no ResultSet na base de dados sem operações adicionais?
O que é a biblioteca Lombok e como ela é usada em Java?
Como é feita a comparação de objetos no HashSet?
O que o motivou a escolher a profissão de desenvolvedor de software?
Que áreas de escopo podem ser usadas em qualquer aplicação?
Posso listar as principais formas de implementar OutputStream em Java?
Como é implementado um índice em duas colunas na base de dados PostgreSQL?
Como é que a adição de um elemento à ArrayList é realizada no pior cenário de execução?
Fale sobre o conceito da classe CompletableFuture.
Explique o conceito de coleções imutáveis e suas principais vantagens.
Poderia contar-me como foi o processo de revisão de código no seu último projeto?
Tem experiência no uso de recolhedores automáticos de lixo em projetos?
Consegue listar os diferentes tipos de exceções com os quais se deparou na prática?
Como é recomendado executar o método dentro de uma nova transação na aplicação?
Pode explicar como é estruturada a hierarquia de herança de exceções na linguagem de programação?
Tens planos de te mudar para o estrangeiro num futuro próximo?
[nome] conte-nos brevemente sobre a sua carreira, mais detalhes sobre o seu último emprego: projetos, área de responsabilidade, stack utilizado. Como conseguiu conciliar trabalho e estudo?
Em que condições pode ocorrer uma violação da consistência dos dados numa base de dados a funcionar em modo cluster?