Que padrões de design conhece? Fale sobre Proxy, Factory, Strategy.
Java
Como você entende o princípio da inversão de dependências (DIP)? Como ele difere da injeção de dependências?
Fale sobre o seu último local de trabalho: papel, equipa, processos de desenvolvimento.
Fale sobre a estrutura de memória da JVM: do que ela é composta, o que é o Heap, a Geração Jovem/Velha?
Fale sobre índices em bases de dados: quais existem, como aceleram, quando não são necessários?
Fale sobre a cobertura de testes: como foi medida, houve gates de qualidade?
Conte uma situação em que propôs uma melhoria no processo ou implementou algo novo.
Fale sobre uma situação em que algo correu mal devido ao seu código ou solução.
Já teve que lidar com OOM (OutOfMemoryError)? Como resolveu os problemas de memória?
O que são os níveis de isolamento de transações? Quais conhece?
Fale sobre SQL: que JOINs você usa, qual a sua experiência com funções de janela, CTE?
Gradle vs Maven: com que trabalhou?
O que é abstração em POO? Como você a entende?
Fale sobre o modelo OSI: para que servem as camadas, em que se diferenciam?
Fale sobre a Chave Estrangeira: para que serve e quais são as suas desvantagens?
Fale-me sobre a revisão de código: como ela acontecia na sua equipe?
Fale-me sobre Docker: qual é a diferença entre uma imagem e um contêiner? O que são camadas?
Fale-me sobre a sua experiência com Docker Compose, OpenShift, GitLab CI.
Qual é a diferença entre testes unitários e testes de integração?
O que é encapsulamento? Qual é a sua utilidade?