Java
Como encontrar uma fuga de memória (análise de Heap Dump)?
Fale sobre sua experiência com programação multithread. Qual nível de API você usa?
Se criar dois fluxos paralelos independentes num programa, eles usarão o mesmo ForkJoinPool? Quais problemas isso pode criar?
Para que servem as anotações @Qualifier e @Primary no Spring?
Liste os padrões de projeto (GoF) que conhece com certeza.
Tarefa de Java Streams: ordenar um Map<String, Integer> por valor usando streams
Fala-me sobre a tarefa mais difícil/interessante.
Como verificaria se há duplicados numa matriz de um milhão de números?
Existem outros padrões para transações distribuídas além do Saga?
O que falta no esquema com Redis? Como resolver o problema de ligação entre order_id e courier_id?
O que é um grupo de consumidores no Kafka?
Pode usar o mecanismo AOP para adicionar a sua própria lógica?
Qual é a diferença entre as interfaces Iterable e Iterator?
Qual é a principal causa do comportamento incorreto do código ao usar um mapa imutável? Os campos sem "somente leitura" podem ser alterados HashMap não mantém a ordem dos elementos O uso excessivo de envoltórios causa confusão O mapa "Imutável" reflete as alterações do mapa original O uso incorreto do objeto leva a um erro
Quais são os escopos dos Spring beans?
Tem experiência em reescrever produtos Legacy?
Consegues enumerar os principais tipos de soluções arquitetónicas para a interação de microserviços?
Por que não é possível simplesmente usar uma variável max em vez da segunda pilha?
O que o motivou a escolher a nossa organização para trabalhar?
Quais são as vantagens e desvantagens de usar múltiplos índices numa base de dados?