É possível criar uma operação própria para processar fluxos de dados dentro de um sistema existente?
Java
Em que casos é aconselhável usar versionamento de API?
Como os princípios SOLID contribuem para melhorar a qualidade e a manutenibilidade do software?
Pode explicar o que é uma leitura fantasma no contexto da gestão de transações?
É possível alterar o valor de uma variável declarada como efetivamente final dentro de um objeto?
[nome] perguntou: conte-nos sobre decisões arquitetónicas: arquitetura de microsserviços, event-driven/DDD ou outras abordagens; por que as escolheu e quais foram os compromissos?
Podes explicar os princípios básicos e as características da programação orientada a objetos?
Pode-se usar tipos de dados primitivos como chaves em estruturas de dados ou bancos de dados?
Existem atualmente outras entrevistas na fase final ou ofertas em mãos?
Quais são as principais diferenças entre as versões Java 8 e Java 11 em termos de funções e capacidades?
O que é Stream em Java?
Como diferem as abordagens de injeção de dependências através do construtor e através do setter no contexto do desenvolvimento de software?
Em que situações é preferível aplicar soluções baseadas em bancos de dados NoSQL?
Podes listar as anotações para controladores que contêm palavras-chave adicionais ou parâmetros?
Qual método de transmissão de resultados foi utilizado no seu último projeto?
Se um método anotado com @Transactional chama outro método com a mesma anotação, qual será o número de transações criadas?
Como reagiria se surgissem conflitos na equipa ou se os colegas tivessem uma atitude negativa?
Pode explicar a implementação interna e o mecanismo de funcionamento da classe StringBuilder em Java?
Pode explicar o que significa o termo 'variável atômica' em programação?
Qual é a diferença entre Java Persistence Query Language (JPQL) e Hibernate Query Language (HQL)?