Java
O que acontece se chamar o método Iterator.next() sem verificar previamente com Iterator.hasNext()?
O que é necessário fazer para que um elemento possa ser ordenado automaticamente e adicionado ao TreeSet?
Pode explicar o conceito de proteção de fluxo de dados em sistemas de software?
Quais são as vantagens de usar Testcontainers para testar aplicações?
Como agrupar dados numa tabela com base numa condição dada?
Partilhe a sua experiência no desenvolvimento e depuração de aplicações multithread.
Explique o mecanismo de funcionamento do hash ligado LinkedHashMap e suas características.
Como costuma organizar a discussão das tarefas atribuídas na equipa?
É possível modelar tipos de dados simples como objetos na programação orientada a objetos?
O que é o String Pool em Java?
O que é executado primeiro: o construtor, o setter ou a injeção de campos?
O que são padrões de projeto?
Que métodos de verificação de precisão dos dados podes mencionar?
Quais outras linguagens de programação, além do Java, você utilizou na sua prática?
Pode explicar os princípios do modelo relacional para organizar o armazenamento de dados?
O que acontece se adicionar um par com null como chave ou valor ao HashMap?
Explique a finalidade e o princípio de funcionamento do comando git stash no sistema de controlo de versões Git.
O que são operações intermediárias na API de Streams e como elas funcionam?
Como é efetuada a autorização padrão no âmbito do Spring Security?
Qual é a função das classes na estrutura do sistema de tipos do software?