Conte-nos sobre a sua experiência com ferramentas de automação de configurações, como o Chef.
Java
Consegues nomear os tipos de cache utilizados no Hibernate?
Pode explicar em que consistem os testes com parâmetros e por que são utilizados?
De que formas é que a escalabilidade do sistema de microserviços é garantida?
O que implica retornar um resultado ao verificar se um objeto é igual a null?
Qual versão do Java você prefere usar ao desenvolver um novo microserviço?
Pode explicar o conceito de cache de primeiro nível e o seu papel no sistema?
Já discutiu a configuração de mecanismos de cache no Hibernate para melhorar a eficiência ao trabalhar com o banco de dados?
Em que momento ocorre o início de uma operação assíncrona ao usar CompletableFuture em Java?
Qual é o conteúdo principal e a estrutura do índice de cluster numa base de dados?
Como é que se pode medir o desempenho da execução de uma consulta?
Que métodos de configuração e ajuste de componentes dentro do Spring Framework conheces?
Pode explicar as diferenças entre Mock e Spy no Mockito e quando usá-los?
Tem experiência com interfaces funcionais nos seus projetos?
Como é que a limitação do uso dos núcleos do processador é efetuada?
Que tipo de dado é normalmente usado para criar uma lista ligada?
Em que classe o método notifyAll para notificar os threads é implementado?
Poderia explicar o que faz o método anyMatch em fluxos de dados?
É possível integrar consultas SQL nativas ao trabalhar com Spring Data JPA?
Consegues nomear os principais tipos de índices utilizados em bases de dados?