Java
Qual dos princípios SOLID é violado ao expandir o comportamento de uma classe herdada adicionando um novo método?
Explique as diferenças entre os componentes principais e qualificadores nesses sistemas.
Que tipos de projetos lhe interessam mais implementar e por quê?
Pode explicar o que são funções anónimas na programação e como são usadas?
A ordem dos eventos no Kafka era importante? Como era garantida?
Explique o princípio Fail-fast e o seu papel no desenvolvimento de software
Pode explicar a finalidade e o uso do modificador transient na linguagem Java?
Mantém a sua validade a ligação de Chave Estrangeira, que faz referência a uma chave única composta por várias colunas, se uma delas contiver um valor NULL?
És capaz de gerir e publicar conteúdo nas redes sociais?
Pode explicar o que é a interface CallableStatement e em que casos ela é usada ao trabalhar com bases de dados?
Configuraste a gestão de memória para os serviços em projetos anteriores?
Como são processados os dados de origem no processo de trabalho com fluxos de dados (Streams)?
A imagem ou informação é claramente visível?
Pode explicar o conceito de padrão Page Object e como ele é utilizado nos testes automatizados de interfaces?
Que consequências podem surgir com a criação massiva de objetos no programa?
Quais componentes fazem parte do Spring Core e qual é o seu papel?
Que métodos ou construções permitem garantir a sequência de elementos numa estrutura de dados do tipo Set?
Quais métodos podem garantir a estabilidade e o funcionamento contínuo de dois Consumers assinados ao mesmo Topic?
Explique o mecanismo de implementação de transações no Spring Data JPA
A estrutura de dados LinkedList permite o uso como uma fila dupla (Deque)?