Flutter
Parlez-nous de l'erreur — quelle était sa nature et comment l'avez-vous corrigée ?
Raconte-moi comment est conçue ta solution pour le premier problème (trouver des éléments uniques en conservant la dernière occurrence) et quelle est sa complexité.
Pourquoi peut-on comparer les valeurs d'énumération avec == au lieu de equals() ?
Le contenu du bucket est-il un tableau ou une liste chaînée?
gRPC — qu'est-ce que c'est, y avez-vous travaillé avec cela?
Comment l'algorithme changera-t-il si l'on utilise LinkedHashSet au lieu de HashMap + ArrayList?
Qu'est-ce qu'une clé primaire ? Peut-elle être composée ? Donnez un exemple de clé primaire composée.
Comment une HashMap est-elle structurée en interne ? Qu'est-ce qu'un bucket, comment se fait l'insertion, qu'est-ce qu'une collision, qu'est-ce que le rehashing ?
Parlez-moi de votre expérience avec PostgreSQL et Redis
Quels sont les types d'opérations dans l'API Stream?
Qu'est-ce que summarizingLong et LongSummaryStatistics?
Existe-t-il une collection qui combine l'unicité des clés et le maintien de l'ordre d'insertion?
À quoi servent les tests unitaires ? As-tu déjà dû en écrire ?
Quels types d'exceptions existent en Java?
Racontez une situation où vous avez vu un processus inefficace dans l'entreprise — qu'avez-vous fait pour le changer?
À quoi servait ClickHouse?
Quelle est la différence entre LinkedHashMap et HashMap ? Comment l'ordre d'insertion est-il assuré ?
Quelles collections avez-vous utilisées dans la solution (HashMap et ArrayList) et quel rôle chacune d'elles joue-t-elle?
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; } }
Racontez en détail votre expérience en conception d'architecture — participation à la décomposition d'un monolithe en microservices