Sobes.tech

Golang

Qu'est-ce qu'une chaîne en Go ? Quelle est sa structure et ses caractéristiques ?

Senior
250

Parlez-nous de la nouvelle implémentation de map en Go (Swiss Tables). Quelles méthodes de résolution de collisions existent-elles?

Senior
217

// Il faut modifier la fonction ap pour que le 6 soit inclus dans le slice affiché et que le slice soit trié // Important - la fonction ap ne retourne rien package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // le résultat attendu doit être - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
214

Qu'est-ce qu'une goroutine ? En quoi consiste sa légèreté ?

Senior
205

Quelles méthodes d'optimisation des requêtes de bases de données avez-vous utilisées ? Que regardiez-vous dans EXPLAIN ANALYZE et le plan de requête ?

Senior
198

Quels types de données en Go peuvent accepter la valeur nil par défaut?

Senior
191

Comment se fait la transmission de données via un canal non tamponné ? A-t-il un tampon ?

Senior
180

Qu'est-ce que le changement de contexte des goroutines ? Qui le réalise ?

Senior
176

D'où provient la mémoire pour les variables ? Qu'est-ce qu'un allocateur de mémoire ?

Senior
173

Qu'est-ce qui bloque le mutex dans un canal : une goroutine ou une zone mémoire ?

Senior
169

Question générale : préparation à l'entretien et sources de questions

Senior
168

Que se passe-t-il lors de la fermeture d'un canal non initialisé?

Senior
166

Comment réduire la fréquence d'appel du ramasse-miettes ? Quelles méthodes d'optimisation connaissez-vous ?

Senior
158

À quoi sert un canal dans une transmission sans tampon, si les données vont de pile en pile ? Quel rôle joue le canal ?

Senior
157

Parlez-moi de votre expérience professionnelle et de votre stack technologique

Senior
152

Comment fonctionne un mutex dans un canal tamponné ? Qu'est-ce qu'il protège ?

Senior
150

Quel est l'avantage des Swiss Tables par rapport à l'ancienne implémentation de la table de hachage ? Combien de bits occupe le code de hachage dans l'ancienne et la nouvelle implémentation ?

Senior
149

Quel type de multitâche le planificateur Go utilise-t-il ? Quels sont les deux types de multitâche existants ?

Senior
147

Qu'est-ce que l'analyse d'échappement ? Comment détermine-t-elle où la variable sera placée (pile ou tas) ?

Senior
147

Quelles tâches avez-vous effectuées avec Kafka ? Comment avez-vous configuré les garanties de livraison (exactly-once) ?

Senior
137