Java
Fale sobre o contrato equals/hashCode.
Qual é a diferença entre criar um thread através do ExecutorService e através do new Thread?
Para que serve o NoSQL? Por que as bases de dados relacionais não são suficientes? Exemplos de uso, vantagens, estruturas de armazenamento.
O que faz o método parallelStream?
Precisa de escrever uma função de geração de relatórios que faça 4 pedidos REST independentes em paralelo e reúna os resultados. Como resolver?
Com quais módulos do Spring trabalhou?
[nome] perguntou: Como escalar corretamente um consumidor no Kafka?
Já ouviu falar do Transactional Outbox? Para que serve, que problema resolve?
Qual projeto você considera mais importante para você e por quê?
Experiência com SSO?
Como escrever um teste unitário para um método que acede a um sistema externo, para que não ocorra uma chamada real?
[nome] perguntou: na integração, trabalhou principalmente com REST ou teve que trabalhar com gRPC?
Como é que uniram a equipa?
[nome] perguntou: conte-me sobre a sua última experiência. Com o que teve que lidar? Houve momentos interessantes?
public static void a(long item) { b(item); System.out.println(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); item = 20L; // тут }
Se houver uma cadeia de objetos que se referem uns aos outros, em que momento um objeto específico pode ser removido?
Com que coletores de lixo você já trabalhou, por exemplo, ao trabalhar com microsserviços em Java?
Como você age se a tarefa estiver mal definida?
O que pode dizer sobre o problema N+1? Já se deparou com ele? Dê um exemplo.
Já enfrentou problemas com transações distribuídas? Fale sobre o padrão Saga.