Java
Poderia explicar o conceito de carregamento eager no Hibernate e como ele difere do lazy?
Qual é a finalidade do modelo arquitetónico Master-Slave e em que casos é utilizado?
Qual é a diferença entre HashMap e ConcurrentHashMap?
Qual padrão de design é utilizado na implementação de Generics?
Qual é o volume de memória ocupado por um byte?
-- Existem tabelas com a estrutura Empregado id (PK) nome salário dep_id (FK department.id) Departamento id (PK) nome -- Escrever uma consulta que retorne uma lista de nomes de todos os departamentos com o salário máximo em cada departamento
Explique o princípio de funcionamento do coletor de lixo (usando G1 GC como exemplo)
Como comparar RestClient e Feign Client? Qual é melhor escolher?
Que problemas de sistemas distribuídos você conhece e quais padrões os resolvem?
Fale sobre o seu último local de trabalho: papel, equipa, processos de desenvolvimento.
Explique o que é uma exceção na programação e como usá-la corretamente
Quais são os requisitos para chaves e valores em HashMap?
Em que os threads virtuais diferem dos threads normais (threads de plataforma) e por que são preferidos em algumas tarefas?
Kafka: como é que a leitura se distribui com um tópico de 3 partições e 2 consumidores no mesmo grupo?
Se criar dois fluxos paralelos independentes num programa, eles usarão o mesmo ForkJoinPool? Quais problemas isso pode criar?
Fale-me sobre o Circuit Breaker que você implementou para integração com um sistema externo.
Como diferencias os papéis de mid e sênior?
Por que saiu do seu emprego anterior?
Fale sobre índices em bases de dados: quais existem, como aceleram, quando não são necessários?
Como implementar um controlador REST no Spring usando a anotação @RestController?