Golang
Quand est-il préférable d'utiliser le partitionnement et quand le sharding?
Pouvez-vous nommer les principaux types de canaux de communication utilisés pour transmettre des informations?
Parlez du modèle transactionnel de PostgreSQL : ACID, MVCC, niveaux d'isolation.
Comment le producteur Kafka choisit-il la partition pour envoyer un message?
Comment l'ajout d'une nouvelle entrée dans la structure de données Map est-il réalisé?
Pourquoi un serveur Nginx est-il utilisé pour le domaine principal?
Expliquez le concept de construction multi-étapes dans Docker et ses avantages.
Utilises-tu des génériques en Go?
Pouvez-vous expliquer ce que signifie SSA dans le contexte de la programmation ou de la compilation?
Quelle est la différence entre les instructions GROUP BY et ORDER BY en SQL et comment fonctionnent-elles avec les données?
Quelle fonction joue le rôle de proxy dans le langage Go?
Pouvez-vous expliquer le principe de fonctionnement du cache LRU et dans quelles situations il est utilisé?
Que se passe-t-il si plusieurs goroutines tentent d'accéder simultanément à une même clé dans une carte?
Comment le contrôle d'accès de l'utilisateur au système est-il effectué?
Comment les goroutines allouent-elles et utilisent-elles la mémoire dans le cadre de leur travail?
Quelles sont les principales différences entre les protocoles HTTP/2 et HTTP/1.1?
Quelles informations peut-on transmettre via le contexte dans l'application?
Quand exactement le blocage se produira-t-il lors de l'utilisation d'un canal de 100 éléments?
Pouvez-vous expliquer le concept de répartition de charge au niveau 3 dans les protocoles et dispositifs réseau?
Quels types de tests sont généralement utilisés pour vérifier le logiciel?