Golang
Comment peut-on supprimer un élément d'une tranche dans un langage de programmation?
Avez-vous utilisé le mécanisme de synchronisation avec sync.WaitGroup dans vos projets?
Pouvez-vous donner un exemple de quand et comment les canaux sont utilisés pour échanger des données entre des threads ou des goroutines?
Peut-on utiliser l'opérateur WHERE lors de l'exécution d'une jointure dans une requête SQL?
Comment le compilateur détermine-t-il quel méthode spécifique appeler en cas de surcharge ou de redéfinition?
Comment assurer un accès sécurisé à la carte dans un environnement multithread ?
Quel est l'objectif d'utiliser le contexte dans votre projet ou code?
Est-il vrai que dans la structure de données Map, il peut y avoir des collisions de clés?
Quelles sont les conséquences possibles si plusieurs threads modifient simultanément une structure de données de type map?
/* Chaîne donnée contenant les caractères (){}. Il faut déterminer si la chaîne d'entrée est équilibrée en termes de parenthèses. */ func isBalanced(s string) bool { // TODO : implémenter cela return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false
Quelles autres structures de données connais-tu en dehors des tables de hachage (arbres) ? Quelle est la complexité asymptotique de la recherche dans un arbre binaire et sur quelle base du logarithme ? Comment cette complexité est-elle atteinte (tri vs équilibrage) ?
Quels types de garanties d'intégrité et de fiabilité des données sont assurés lors de l'utilisation d'une base de données?
Quel est votre niveau de salaire attendu pour ce poste?
Quels outils et technologies avez-vous utilisés pour la mise en œuvre ou le travail avec des systèmes distribués?
Pouvez-vous expliquer ce qu'est le codage ASCII et à quoi il sert?
À quel endroit les fichiers de protocole sont-ils généralement stockés dans le système?
Quelles sont les principales causes pouvant entraîner des retards lors de l'exécution des opérations de lecture de données?
Avez-vous créé des fonctions ou des procédures stockées dans la base de données?
Pouvez-vous expliquer le concept de récupération après erreur dans le langage Go?
En quoi les implémentations de Map dans le langage Go diffèrent-elles des structures similaires dans d'autres langages de programmation?