Java
Para que são utilizados os tipos de dados atômicos na programação?
Pode dar um exemplo de uma consulta SQL para extrair dados de uma tabela?
Explique o que é a Linguagem de Manipulação de Dados e qual o papel que ela desempenha no trabalho com bases de dados.
Como é que a configuração do Spring é feita através de uma configuração baseada em código na linguagem Java?
Tem experiência na configuração e implementação de processos de integração e entrega contínuas (CI/CD)?
Qual é o papel do contêiner no contexto do framework Spring?
Qual é a função principal do ORM no desenvolvimento de software?
Explique o conceito de dependência transitiva no contexto das dependências em sistemas de software.
Que informação é transmitida através da interface Closeable?
Pode-se considerar o Spring Boot como parte do conjunto de ferramentas tecnológicas para o desenvolvimento de aplicações?
Quais são os objetivos e resultados esperados que espera alcançar ao trabalhar com a equipe?
Pode falar sobre as principais características do funcionamento das transações no âmbito do Spring?
Quais são as vantagens e desvantagens do uso de ferramentas de suporte à desenvolvimento e monitoramento de sistemas de software?
Que fundamentos de herança e abstração permitem implementar o polimorfismo na programação orientada a objetos, além das interfaces?
Quais são as principais dificuldades e erros potenciais que podem ocorrer ao usar Parallel Stream da API Stream do Java?
Qual é a diferença entre EXPLAIN e EXPLAIN ANALYZE? O que acontecerá se executar a mesma consulta com EXPLAIN ANALYZE duas vezes seguidas?
-- Existem tabelas com a estrutura Empregado id (PK) nome salário dep_id (FK department.id) Departamento id (PK) nome -- Escrever uma consulta que retorne uma lista de nomes de todos os departamentos com o salário máximo em cada departamento
Usaste a conexão à base de dados nos teus testes unitários?
Como subscrever-se ao Flux/Mono na programação reativa? Quais são as opções disponíveis?
Teve que usar índices compostos? Fale sobre eles.