Golang
Comment la suppression des enregistrements des tables est-elle réalisée dans la base de données PostgreSQL?
Quelle est la quantité maximale d'éléments qu'un Bucket peut contenir dans une implémentation de hash map?
Comment assurer un accès sécurisé à la carte dans un environnement multithread ?
Quelles fonctions remplit le contexte dans le motif d'état ou de commande?
Quelle stratégie de mise en cache choisir : cache-aside ou write-through, en tenant compte du comportement des utilisateurs lors de la vérification du statut de la commande?
Comment PostgreSQL organise-t-il le stockage des données d'objets dépassant 2 kilo-octets en taille?
Est-il permis d'envoyer des messages à un seul canal avec plusieurs goroutines en même temps?
Pouvez-vous expliquer ce qu'est un Wait Group et à quoi il sert en programmation?
Quelle est la différence entre HAVING et WHERE?
Comment étaient organisés les processus de travail dans votre entreprise précédente?
Comment doit-on passer un canal à une goroutine en Go?
Pouvez-vous parler d'un index spécifique que vous avez utilisé dans votre travail?
Comment définissez-vous le processus de déploiement de l'application et ses principales étapes?
Comment équilibrer le trafic entre les serveurs pour un fonctionnement optimal du système?
Quelle est la restriction d'écriture uniquement sur la réplica maître de la base de données?
Peut-on accéder à une variable déclarée comme privée à l'intérieur de la même fonction?
Quel index créeriez-vous pour cette requête avec DENSE_RANK et PARTITION BY department?
Quelle est la complexité temporelle d'accès à un élément dans un tableau dynamique?
Comment vous évaluez-vous en termes de grade?
// nombres de 1 à 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }