Que formato e ferramentas utilizou para planear e acompanhar tarefas no seu projeto anterior?
Java
Fale sobre sua experiência em revisão de código em projetos anteriores
Pode explicar as fases que uma tarefa de desenvolvedor passa durante a execução de um projeto?
Qual projeto ou tarefa desperta mais o seu interesse e por quê?
Qual é a sua experiência com o uso de fluxos de dados (streams) em Java e em que cenários os aplicou?
Como integrou as dependências Bean no seu projeto anterior?
Qual é a razão para não usar diretamente a anotação @Autowired nos campos no Spring?
Quais são as vantagens e desvantagens do uso de genéricos em Java?
Conte-nos como foi implementado o processo de conexão e interação com a base de dados no seu projeto anterior
Por que é importante realizar uma análise de desempenho da aplicação e para que fins isso é feito?
Pode falar sobre sua experiência em aumentar a eficiência do uso de recursos no código em projetos anteriores?
Quais eram as suas responsabilidades e objetivos no âmbito do projeto atual?
Tem experiência no desenvolvimento de componentes de serviço independentes?
Consegue listar os principais tipos de Bean utilizados em Java ou Spring?
Quais componentes e módulos do Spring Framework você utilizou ao desenvolver serviços no seu projeto?
Como pode realizar uma análise de desempenho da aplicação para identificar os pontos de estrangulamento?
Qual é o papel da anotação @Transactional na gestão de transações em aplicações?
Qual é a sua experiência com gateways API e sua configuração?
Fale-nos sobre sua experiência prática com MongoDB.
Quais aspetos do projeto atual o deixam insatisfeito ou que requerem melhorias?