Sobes.tech

Golang

Que se passe-t-il avec un slice en Go si sa capacité est de 8 et que nous essayons d'ajouter le neuvième élément?

Senior
162

Quels sont les inconvénients du sharding?

Middle+
160

Quelles garanties de livraison Kafka offre-t-il ? Que doit-on faire sur le producteur pour assurer un exactly-once ?

Middle+
159

[nom] a demandé : Étudiez-vous toujours ? Cela gênera-t-il votre travail à temps plein ?

Senior
157

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
157

Que cherches-tu actuellement pour toi dans ton nouvel emploi?

Middle+
155

Parlez-moi du Groupe de Consommateurs. Si 3 partitions et 2 consommateurs, comment seront-ils répartis?

Middle+
153

[nom] a demandé : Parlez-moi de l'équipe et des processus — s'agit-il d'une équipe multifonctionnelle, comment fonctionnent les sprints ?

Senior
152

Il y a des tableaux de nombres triés par ordre croissant: - suspects - innocents Il faut exclure tous les innocents du tableau des suspects. Exemples: Entrée : suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Sortie : [1, 3, 5] Entrée : suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Sortie : [3, 123, 421]

Middle+
150

Que pensez-vous de la relocalisation et où envisagiez-vous de déménager?

Middle+
149

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
148

/* Il y a un tableau de nombres nums de longueur n en entrée. Chaque nombre du tableau peut être unique ou apparaître deux fois. Les nombres sont dans la plage [1, n]. Il faut écrire une fonction qui renverra un tableau contenant uniquement les nombres qui apparaissent deux fois. Exemples : Entrée : nums = [4, 3, 2, 7, 8, 2, 3, 1] Sortie : [2, 3] Entrée : nums = [2, 2, 1] Sortie : [2] */

Senior
148

Indexation dans PostgreSQL : comment créer un index pour une requête avec plusieurs paramètres ? Pourquoi l'index s'est-il dégradé au bout de six mois avec des mises à jour actives ?

Senior
147

Comprenez-vous bien qu'avec le cache-aside, il est toujours nécessaire d'aller dans le cache et d'invalider les données lors de la mise à jour des données dans la base de données?

Senior
144

[nom] a demandé : Pouvez-vous me raconter un cas de votre expérience dont vous êtes fier ?

Senior
143

[nom] a demandé : Parlez-moi de votre lieu de travail actuel — de quel type d'entreprise s'agit-il et sur quel produit travaillez-vous ?

Senior
143

Peut-on augmenter le nombre de partitions dans Kafka sans recréer le topic?

Middle+
143

Quels index connais-tu dans la base de données?

Middle+
142

[nom] a demandé : Pourquoi avez-vous changé de votre précédente entreprise à la vôtre actuelle ?

Senior
140

Quelle commande aide à mettre à jour les statistiques dans PostgreSQL?

Middle+
140
/4