Sobes.tech

Golang

Que sera affiché lors de l'exécution du programme : func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulation de travail }() } wg.Wait() fmt.Println(len(counter)) }

Senior
OZONOZON
40

/* 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
plata
40

Comment gérer une situation où les 5 goroutines voient simultanément un cache vide et accèdent à la base de données (cache stampede) ?

Senior
РамблерРамблер
40

Problématique architecturale : le service de notifications utilise des modèles du service d'administration. Comment assurer la fiabilité en cas de panne de l'administration ?

Middle+
VK music
40

// Pour deux tableaux d'entiers de longueur N, // pour tous K de 1 à N, compter le nombre de nombres communs dans les préfixes de longueur K. // Les nombres dans le tableau peuvent se répéter, l'intersection est comptée sans tenir compte des multiplicateurs. // Un préfixe de longueur K du tableau A est les premiers K éléments du tableau A // A [1, 1] => [1], [1, 1] // B [1, 1] => [1], [1, 1] // R [1, 1] // [1, 2, 5] => [1], [1, 2], [1, 2, 5] // [1, 5, 4] => [1], [1, 5], [1, 5, 4] // [1, 1, 2]

Middle+
Яндекс
40

Pourquoi avez-vous décidé de pénétrer le marché ? Qu'est-ce qui ne va pas dans Magnit actuellement ?

Senior
Cloud.ru
40

Comment cette requête SQL avec sous-requête et DENSE_RANK (ordre d'exécution) est-elle exécutée ?

Middle
WildberriesWildberries
40

Quel est le problème de copier sql.DB par valeur plutôt que par pointeur?

Senior
Pasul LTD
40

Quelle est la différence clé entre l'inversion de dépendance et l'injection de dépendance?

Senior
purrweb
40

Comment s'appelle cette métrique qui compare les clics aux impressions?

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

Combien de centres de données avez-vous eu : un ou plusieurs?

Middle
Aliexpress
40

Comment identifier le goulot d'étranglement lors du traitement d'un fichier — si le traitement ligne par ligne semble lent, mais les goroutines traitent en boucle?

Middle
Aliexpress
40

Qu'est-ce que les interfaces en Go ? Comment les types implémentent-ils les interfaces ?

Senior
2gis2gis
40

Quelle est votre expérience dans le lancement d'un projet/service à partir de zéro, sur une feuille blanche ? Parlez de cette expérience.

Senior
Astra
40

Comment les processus et les threads peuvent-ils interagir entre eux?

Senior
YadroYadro
40

Quels sont les codes de réponse HTTP ?

Senior
AvitoAvito
40

NULL

Intern
AvitoAvito
40

Décrivez l'approche consistant à stocker la position de la dernière unité lors de la résolution du problème de la distance maximale

Middle
VKVK
40

Quelles méthodes HTTP peuvent être mises en cache par le navigateur?

Middle
АО Медиа Эффект
40

Qu'est-ce qu'une map en Go, comment est-elle organisée à l'intérieur, qu'est-ce qu'une collision et comment y faire face?

Senior
техвил
40
/411