Java
Há mais alguma questão? Está tudo claro?
Qual é o principal problema da estrutura de solução escolhida? A classe Property não suporta polimorfismo. Os campos da classe podem não estar inicializados. O método de transferência do cálculo do custo total na classe "Order". Não utiliza mecanismos de transação. Não há exceções em caso de lista vazia.
Foi uma pré-aquecimento de cache, estou certo?
Experiência com SSO?
O que é o padrão Sidecar e para que é utilizado?
Fale sobre otimização de consultas SQL. Qual consulta precisava de otimização? Como você percebeu que precisava ajustá-la? O que foi ajustado?
Que caches existem no Hibernate?
O que acontece se chamar um método @Async de um método não anotado dentro de um mesmo bean?
Leia o código, determine o que será exibido ao final da execução do programa
Por que usaram diferentes grupos de consumidores?
Que tipo de índice recomenda para pesquisa numa coluna JSON no PostgreSQL?
Como te sentes em relação ao formato de trabalho sem líder de equipa, com responsabilidade distribuída e chamadas frequentes?
Como irá mudar a arquitetura se o serviço funcionar em cluster (várias instâncias)? O que acontecerá com Postgres, Redis? Como garantir a alta disponibilidade do banco de dados?
Como implementaria o seu container IoC? Como funciona o ApplicationContext?
Como explicarias a outro desenvolvedor o que é o Spring Data e qual é o seu valor?
Fale sobre a sua experiência e a empresa — que tipo de serviço é e o que você fazia lá?
Pergunta 5. Existem duas implementações da interface, o que acontecerá ao injetar uma variável do tipo interface num bean Spring? - A variável terá a primeira implementação - Ocorre um erro na fase de compilação - Ocorre um erro na fase de levantamento do contexto - Depende da versão do Spring
Quais metodologias foram utilizadas?
Por qual protocolo foi feita a interação com [sistema/serviço]?
Escreve testes? Que tipos de testes utiliza?