Golang
Qu'est-ce qui t'a intéressé dans Telego?
Qu'est-ce qu'un canal nil en Go?
Pouvez-vous parler des charges dans votre dernier emploi?
SELECT * c.id, -- sélectionner tous les chats (c.id, c.name) pour tous les utilisateurs par nom ($1) where text > 'abc'
Comment interagissaient-ils entre eux — y avait-il des réunions communes, de la planification, des réunions quotidiennes?
À quel point est-il confortable de dialoguer : en "tu" ou en "vous" ?
Faut-il diviser OrderService en composants de lecture et d'écriture, compte tenu du déséquilibre de charge (25k lectures contre 5k écritures) ?
Comment résoudre si l'opération dure 10 à 12 minutes, les données changent activement et une écriture active est en cours ? Comment avez-vous utilisé la réplication ?
Quelles sont les canaux et comment définir la direction pour un canal?
Peut-on créer un index uniquement sur la réplica, mais pas sur le maître?
Comment l'isolation des conteneurs est-elle réalisée au niveau du noyau Linux ? Parlez-nous plus en détail des namespaces
Comment organiser correctement le travail avec les canaux pour un fonctionnement sûr du programme et le traitement des données?
Quelle est la différence au moment de la confirmation de l'enregistrement au client entre la réplication synchrone et asynchrone?
Comment avez-vous utilisé Redis dans vos projets ? Seulement pour la mise en cache ou pour d'autres tâches ?
Implémenter un limiteur de débit en mémoire, thread-safe, en utilisant l'algorithme de Fenêtre Glissante ou Token Bucket. Interface: type RateLimiter interface { Allow(key string) bool } Exigences: - Limite: N requêtes en T secondes pour une clé - Implémentation thread-safe - Sans bibliothèques externes - Minimiser les blocages - Expliquer: - conditions de course possibles - impact sur le GC - comportement avec un grand nombre de clés Paramètres d'entrée: NewRateLimiter(limit int, window time.Duration)
Quelles sont les façons de déclarer un WaitGroup ? Comment écrire une valeur dans un canal ?
Parle-moi de SOLID. Qu'est-ce que c'est?
Qu'est-ce que OLAP et OLTP?
Comment choisir le niveau d'isolation des transactions et quels sont les coûts supplémentaires?
Connais-tu le sujet de l'inventaire ? Sais-tu ce que sont SKU, NM, CR ?