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?
Golang
Quels sont les inconvénients du sharding?
Quelles garanties de livraison Kafka offre-t-il ? Que doit-on faire sur le producteur pour assurer un exactly-once ?
[nom] a demandé : Étudiez-vous toujours ? Cela gênera-t-il votre travail à temps plein ?
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 } }
Que cherches-tu actuellement pour toi dans ton nouvel emploi?
Parlez-moi du Groupe de Consommateurs. Si 3 partitions et 2 consommateurs, comment seront-ils répartis?
[nom] a demandé : Parlez-moi de l'équipe et des processus — s'agit-il d'une équipe multifonctionnelle, comment fonctionnent les sprints ?
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]
Que pensez-vous de la relocalisation et où envisagiez-vous de déménager?
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 } }
/* 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] */
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 ?
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?
[nom] a demandé : Pouvez-vous me raconter un cas de votre expérience dont vous êtes fier ?
[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 ?
Peut-on augmenter le nombre de partitions dans Kafka sans recréer le topic?
Quels index connais-tu dans la base de données?
[nom] a demandé : Pourquoi avez-vous changé de votre précédente entreprise à la vôtre actuelle ?
Quelle commande aide à mettre à jour les statistiques dans PostgreSQL?