Sobes.tech

Golang

Peux-tu nommer et expliquer les quatre exigences fondamentales des moteurs SQL modernes (ACID) ?

290

Parlez-moi de votre expérience avec Go et des tâches auxquelles vous avez été confronté.

285

Parlez-nous plus en détail de Redis : quels sont les annuaires, quelles données y sont stockées ?

280

Quelles sont les structures en Go et à quoi servent-elles?

278

Comment fonctionne le ramasse-miettes en Go et dans quelle zone de mémoire il opère?

268

Combien de processus ou de threads une seule programme peut-elle lancer?

262

// nombres de 1 à 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

256

Quelles bibliothèques avez-vous utilisées dans le projet?

252

// 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) }

252

Comment s'appelle l'abréviation du coût par clic en anglais?

247

Énumérez les principales structures de données et donnez des exemples de leur mise en œuvre/utilisation en Go (tableaux, slices, map/table de hachage).

245

Par quoi effectuez-vous les migrations?

243

Que faisiez-vous précisément avec ClickHouse : travailliez-vous avec le cluster, la réplication, le partitionnement des tables ?

241

Sujet avec 3 partitions. Cas 1 : 2 consommateurs. Cas 2 : 5 consommateurs. Comment les messages sont-ils répartis ?

241

Une table avec (id PRIMARY KEY, data JSON) est-elle un index PostgreSQL assez bon pour la recherche par clé?

234

Quelle est la différence entre asynchronie et multithreading?

231

// La chaîne s donnée. Trouver la longueur de la sous-chaîne la plus longue sans caractères répétés. // Exemples: // s = "abcabcbb", réponse: 3 ("abc") // s = "cccccccc", réponse: 1 ("c") // s = "pwwkew", réponse: 3 ("wke") // s = "", réponse: 0 // La chaîne s se compose de lettres anglaises, chiffres, symboles et espaces func lengthOfLongestSubstring(s string) int { return 0 }

229

Quels sont les avantages et inconvénients de pgx ?

228

Comment peut-on mettre en place des verrouillages dans une requête ? Parlez des types de verrouillages (pessimistes, optimistes, verrouillages consultatifs).

228
/10