Quem foi responsável por definir os prazos no último projeto?
Java
Como se trabalhava com recursos antes do aparecimento do try-with-resources?
Como implementar num sistema já existente blocos condicionais que podem ser ativados ou desativados sem usar mecanismos padrão como Feature Toggle?
Está familiarizado com os conceitos de DDD, Clean Architecture, Hexagonal Architecture?
Explique o conceito de protótipos no âmbito do Spring e como eles funcionam.
Qual é a diferença entre o método equals e os operadores de comparação == ao verificar a igualdade de objetos em Java?
Pode explicar o conceito de sharding e a sua aplicação em sistemas de armazenamento de dados?
Como você realizou a análise de desempenho das consultas?
Já trabalhou com RabbitMQ?
Houve ocasiões em que enfrentou bloqueios mútuos de processos em sistemas?
Detectou na entrevista sinais de que ela pode ser interrompida ou não concluída com sucesso?
Qual é o tamanho mínimo de dados em bytes que um byte ocupa?
Como tratar o carregamento de ficheiros (imagens) através de uma requisição HTTP no Spring MVC e guardá-los no disco?
Já trabalhou com arrays dinâmicos semelhantes ao ArrayList?
Qual é o propósito da interface Callable na programação?
É possível definir várias classes iguais em estrutura dentro de uma única aplicação?
O que são expressões regulares e quais as suas vantagens e desvantagens a ter em conta?
Numa que empresa realizou o seu último trabalho ou estágio?
Qual é o papel da anotação Bean no framework Spring e como ela é usada na criação de componentes?
Usei a linha de comando para interagir com o repositório BitBucket?