Quais fatores adicionais são importantes para si ao escolher um emprego, além do nível de pagamento?
Java
Quais temas ou aspetos do projeto gostaria de discutir?
Pode dar um exemplo de uma situação em que utilizou o padrão Singleton num projeto?
É possível substituir ou modificar um método público fornecido por uma biblioteca de terceiros?
Quem escreveu o livro intitulado 'Código Limpo'?
Que tipos de injeção de dependências você conhece?
Já utilizou a API Stream para processar coleções de dados?
Como implementar a pesquisa de dados usando Spring Data JPA com base em condições específicas?
Quais são as principais regras e critérios que você segue ao fazer uma revisão de código?
A bloqueio é obrigatório ao ler simultaneamente um mesmo registo por várias transações em diferentes threads?
Qual foi o seu papel no último projeto e com quem interagiu dentro da equipa?
Explique a estrutura interna e o mecanismo de funcionamento da classe StringBuilder em Java.
Por que é importante definir o escopo para objetos Bean numa aplicação?
Qual é o propósito do princípio de abertura-fechamento do SOLID para o desenvolvimento de software?
Quais são as formas de fazer uma chamada entre serviços ou enviar uma solicitação a outro serviço?
Pode explicar o que é o Hibernate e como é utilizado no desenvolvimento de aplicações Java?
Fale sobre uma melhoria tecnológica que você implementou no seu projeto atual, que não esteja relacionada com os objetivos de negócio.
Que métodos você usa para gerir o trabalho em equipa e a distribuição de tarefas?
Que abordagens podem ser usadas para otimizar consultas longas ao banco de dados?
O Spring reconhece sempre as classes anotadas com @Configuration?