Quais comandos do sistema de controlo de versões Git você normalmente usa no trabalho?
Java
Como é que o mecanismo de limpeza automática de memória determina a necessidade de eliminar objetos?
Quais métodos e recursos são utilizados em Java para implementar o princípio de polimorfismo?
Quais componentes fazem parte do Spring Core e qual é o seu papel?
Qual é a diferença entre subclasses ou classes derivadas em programação orientada a objetos?
Podem objetos diferentes retornar o mesmo código hash?
De que forma o uso de Scope no Spring ajuda a gerir o ciclo de vida dos beans?
Quais conquistas profissionais ou habilidades deseja desenvolver na sua carreira?
Quais são os principais problemas que podem surgir ao usar operações com ArrayList?
Quais são as vantagens e desvantagens de usar bins para determinar aplicações?
Que exceções, usadas para verificar erros, conheces e aplicas na tua prática?
Fale sobre um projeto em que superou com sucesso desafios difíceis e alcançou um resultado positivo
De que forma a JVM transforma o código de bytes fonte durante a execução?
Qual é o papel principal e as vantagens de usar o Spring Boot no desenvolvimento de aplicações Java?
Qual é o papel da anotação RestController no desenvolvimento de serviços web RESTful?
Como irá o comportamento do sistema se adicionar mais um consumidor com um número fixo de secções?
De que forma é possível gerir e alterar o conteúdo de um bean antes de o remover do contêiner?
Como ocorreu a interação entre os microserviços no sistema?
Quais métodos vais usar para analisar e otimizar uma consulta SQL longa e que consome muitos recursos na base de dados?
Explique a essência do padrão de design Singleton e seu propósito principal.