Java
Que passos vais tomar se encontrares dificuldades em reproduzir um erro no ambiente de teste?
Deve-se sempre usar uma arquitetura de microsserviços? O que é isso?
Pode explicar o que se entende por 'monitor' na programação?
Como funciona o processo de carregamento de classes quando um método encontra uma classe desconhecida durante a execução?
Fale-me sobre a sua experiência na realização de operações de modificação da estrutura da base de dados usando comandos DDL.
Quais áreas de memória existem na JVM e para que servem?
O que mudaria se aplicasse LEFT JOIN?
Quais métodos podem ser usados para interceptar ou capturar solicitações HTTP?
Existem vestígios do trabalho da JVM para análise posterior em caso de falha da aplicação?
Você realizou alguma otimização ou verificação de consultas SQL para melhorar sua eficiência?
Qual é a ideia principal por trás da estrutura de dados HashMap?
Como é implementado o bloqueio otimista e quais são as suas características?
Tem experiência de trabalho na metodologia Scrum?
Explique o que se entende por clonagem profunda de um objeto ou estrutura de dados.
Quanto dinheiro queres?
Fala-me sobre Kafka: os componentes principais do lado Java.
Quais métodos podem ser usados para implementar a criação de novos contextos na aplicação?
Por que o método hashCode() às vezes retorna o mesmo resultado para objetos diferentes?
Que métodos podes usar para gerir e processar um volume significativo de mensagens de entrada?
O que significa o uso da palavra-chave 'efetivamente final' para uma variável em Java?