Java
Quais passos o Dockerfile executa para iniciar um serviço Java dentro de um contêiner?
Que consequências podem surgir com a criação massiva de objetos no programa?
Pode explicar os diferentes níveis de cache utilizados em Java para melhorar o desempenho das aplicações?
Qual será o resultado ao executar o método usando Mockito?
Qual princípio SOLID é violado na implementação atual, onde o serviço está fortemente acoplado a uma implementação específica de armazenamento (ArrayList)?
Descreva como funciona a gestão de memória na JVM e quais problemas podem surgir com uma configuração incorreta dos parâmetros de memória para uma grande aplicação backend?
O que é importante para ti ao escolher um trabalho?
Consegues descrever passo a passo o que acontece quando fazes uma requisição HTTP no navegador — desde a introdução do URL até receberes a resposta?
O Spring Security gera um erro 404 por si só?
Fale sobre a Chave Estrangeira: para que serve e quais são as suas desvantagens?
Por que o método com @Transactional pode não criar uma transação?
Para que servem as ferramentas de Service Discovery?
Está disposto a participar no suporte de serviços em produção e a reagir a incidentes críticos (turno 24/7)?
Tarefa de Java Streams: ordenar um Map<String, Integer> por valor usando streams
O que é um livelock entre dois threads e como evitá-lo?
As práticas de DevOps estão incluídas no projeto atual?
Para que serve o BeanPostProcessor?
Que métodos de encriptação e técnicas de proteção de dados conheces?
Qual formato de trabalho lhe interessa?
Como gravar dados simultaneamente no MongoDB e no PostgreSQL com garantia de consistência?