Sobes.tech

Golang

// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Implémentez la fonction merge qui prend plusieurs canaux d'entiers et retourne un seul canal qui fusionne les valeurs de tous les canaux d'entrée. Le canal fusionné doit se fermer lorsque tous les canaux d'entrée sont fermés.

Senior
Не указано
40

Quel est le problème principal lors du traitement de chaque requête dans un processus séparé du système d'exploitation sous forte charge? - HTTP interdit l'utilisation de processus - Les processus ne peuvent pas s'exécuter en parallèle - Coûts élevés de mémoire et de changement de contexte - Cela nuit à la précision des calculs

Intern
AvitoAvito
40

Comment ajouter à la système un stockage de tous les événements de tout le projet pour l'analyse et l'agrégation?

Senior
purrweb
40

Parle-moi du pattern Outbox — comment ça fonctionne?

Senior
Штрафов нет
40

Implémentez un cache basé sur map[string]any avec un constructeur, une méthode Get et une méthode Set, en tenant compte de l'accès concurrent (Mutex)

Middle+
BGStaff
40

Parlez-moi de la tâche la plus difficile ou intéressante chez StormTrade. Quelle était la responsabilité principale du cœur de trading?

Senior
Себе
40

Trouver des erreurs de syntaxe dans le code corrigé

Middle
Яндекс
40

Quelles structures de données connaissez-vous?

Senior
ТехзорТехзор
40

Que se passe-t-il lors de la lecture et de l'écriture dans un canal fermé?

Senior
I-teco
40

Y a-t-il encore un processus d'expédition : ont-ils pris et déplacé 5 hachoirs de viande d'une région à une autre, en ville. Comment cela est-il traité?

Senior
МВидеоМВидео
40

Quel problème technique la blockchain résout-elle ? Répondez en une phrase.

Middle
Graveling
40

Décrivez les exigences pour une application Python + OpenGL pour le morphing d'objets avec un curseur.

Senior
АЙ-ТЕКОАЙ-ТЕКО
40

Qu'est-ce qu'un bucket dans une map physiquement?

Senior
техвил
40

Parle-moi de ton expérience professionnelle, des projets sur lesquels tu as travaillé, ce que tu as fait précisément.

Middle
wilix
40

Qu'est-ce qui est important pour toi lors du choix d'un lieu de travail?

Middle+
Lexica
40

Qu'est-ce qu'un Mutex et qu'y a-t-il sous le capot?

Middle+
СБЕРСБЕР
40

Comment fonctionnait Kubernetes?

Middle+
МВидео/эльдорадо
40

[nom] parlait de la mise en œuvre de 'Tettler' — quelles autres tâches intéressantes y avait-il dans ses emplois précédents ?

Middle+
WB банк
40

Que fallait-il faire de manière compétitive ? Comment limiter la parallélisation ?

Senior
МВидео/эльдорадо
40

Qu'est-ce qui constitue une adéquation pour toi dans un nouvel emploi?

Middle+
Штрафов нет
40
/411