Flutter
Conte-nos sobre o erro — qual foi a essência e como o corrigiram?
Conte-me como é a sua solução para o primeiro problema (encontrar elementos únicos mantendo a última ocorrência) e qual é a sua complexidade?
Quais são os tipos de operações na API Stream?
Por que os valores de enum podem ser comparados com == em vez de equals() ?
O conteúdo do bucket é um array ou uma lista ligada?
gRPC — o que é isso, trabalhou com isso?
O que é uma chave primária? Pode ela ser composta? Dê um exemplo de uma chave primária composta.
Como é que uma HashMap está estruturada internamente? O que é um bucket, como ocorre a inserção, o que é uma colisão, o que é rehashing?
Como é que o algoritmo vai mudar se usar LinkedHashSet em vez de HashMap + ArrayList?
Fale sobre sua experiência de trabalho com PostgreSQL e Redis
O que são summarizingLong e LongSummaryStatistics?
Para que foi utilizado o ClickHouse?
Para que servem os testes unitários? Já teve que escrever algum?
Que tipos de exceções existem em Java?
Conte uma situação em que viu um processo ineficaz na empresa — o que fez para mudá-lo?
Existe uma coleção que combina a singularidade das chaves e a preservação da ordem de inserção?
Qual é a diferença entre LinkedHashMap e HashMap? Como é garantido a ordem de inserção?
Que coleções você usou na solução (HashMap e ArrayList) e qual o papel de cada uma delas?
public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }
Conte-nos detalhadamente a sua experiência em projeto de arquitetura — participação na decomposição de um monolito em microserviços