Fala sobre uma ocasião em que teve que convencer os outros do seu ponto de vista ou proposta
Java
Como você determina quais campos devem entrar em equals e hashCode?
Como é determinada a velocidade de obtenção de um elemento por índice em ArrayList?
Qual código é fácil de cobrir com testes? Nomeie pelo menos três critérios de código bem testável.
Pode explicar o conceito de pointcut no contexto da programação orientada a aspectos?
Você forneceu suas recomendações para melhorar os processos de negócios na empresa?
Como é que a encriptação de dados é realizada no certificado de segurança?
Pode surgir um problema ao usar @RestController com um contador em um Endpoint quando múltiplos clientes enviam solicitações simultaneamente?
Que áreas de visibilidade de beans você utilizou em seus projetos?
Explique o princípio de funcionamento do método de pipeline em Stream e suas características.
Realizou testes de carga no sistema no seu último projeto?
Que meios ou abordagens utilizou para realizar migrações de bases de dados?
Quais são as vantagens e desvantagens de usar arquivos WAR para implantar aplicações Java?
Explique as diferenças entre leitura fantasma e leitura não repetível no contexto de transações e isolamento de dados.
Que tarefa resolve a encriptação de dados?
Pode-se considerar Java uma linguagem de programação universal, independente do sistema operativo?
Fala-me sobre os construtores de projetos Gradle e Maven. Com qual trabalhou mais?
Quais são as vantagens e desvantagens de usar variáveis atômicas em aplicações multithread?
No seu último projeto, um microserviço iniciou uma chamada a outro microserviço?
Como começou a aprender e a usar a linguagem de programação Java pela primeira vez?