Java
Como tornar o envio de fatura para um sistema externo mais confiável? Para que, na ausência de disponibilidade do serviço de pagamento, o cliente ainda possa reservar um lugar e pagar mais tarde (dentro de 10 minutos).
Como foi realizada a otimização das consultas SQL? O que motiva a otimizar uma consulta e como isso é feito?
Tinha uma quantidade dinâmica de consumidores Kafka?
Qual é a complexidade temporal máxima para procurar um elemento por chave na estrutura de dados HashMap no pior cenário?
Como pode implementar uma relação do tipo many-to-many numa base de dados ou ORM?
Explique o princípio de funcionamento dos índices de cluster em sistemas de gestão de bases de dados.
Qual tarefa o padrão Builder resolve no processo de construção de objetos?
Quais são as diferenças nos cenários ao ler e ao escrever em um serviço externo inacessível?
Como é que as tarefas chegam até si — do negócio através do PM, através do tech lead?
Qual é a principal tarefa que o processo de desenvolvimento de software busca?
Pode explicar o mecanismo de funcionamento dos diferentes tipos de ligações em SQL?
Pode explicar o que é uma consulta aninhada numa base de dados?
Fala sobre o trabalho com Kubernetes: liveness probe e readiness probe — qual é a diferença? Requests e limits de recursos — por que são dois?
Qual é a diferença entre Spring Data JPA e Spring Data JDBC?
Como restaurar uma base de dados a um momento específico (PITR), tendo um dump de há 50 minutos?
Qual é o número máximo de elementos que podem ser colocados na pilha?
Participou no processo de aumento de escala do seu último sistema ou projeto?
É possível listar os principais métodos de balanceamento de carga entre servidores e seus princípios de funcionamento?
Como é que a interação com a base de dados é realizada através dos repositórios no Spring Data JPA?
Que abordagens e ferramentas utilizas para formar consultas ao trabalhar com Hibernate?