Sobes.tech

Golang

Il faut implémenter la fonction uniqRandn, qui génère une tranche de longueur n de nombres uniques et aléatoires. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Senior
220

Quelle interaction entre services a été utilisée ? gRPC, REST ?

Middle+
219

Que t'apporte la sensation de croissance, pourquoi faut-il grandir?

Senior
219

Comment fonctionne le processus de traitement des requêtes HTTP dans le navigateur et que se passe-t-il côté client et serveur?

Junior — Middle
219

Pouvez-vous donner un exemple de situation où vous avez réussi à résoudre une tâche très difficile?

Junior — Middle
218

Comment sauras-tu que tu es devenu plus précieux grâce à de nouvelles connaissances?

Senior
217

Lors du recalcul du hachage, le hachage reste-t-il le même ou en est-il un nouveau pour la clé?

Middle+
216

Existe-t-il des mécanismes pour éviter les collisions en programmation?

Middle+
216

Comment synchroniser plusieurs travailleurs de lecture à partir de la table outbox pour qu'ils ne prennent pas les mêmes données?

Senior
216

Parle-moi de ton parcours chez Wildberries : à quel grade es-tu arrivé, comment as-tu évolué ?

Middle+
216

Explique la finalité et le principe de fonctionnement de la structure sync.Once en Go.

Junior — Middle
215

Quels outils existent en Go pour détecter les conditions de course (race condition) ?

Middle+
214

Si la perte de plusieurs événements analytiques est acceptable, comment peut-on se passer du pattern outbox?

Senior
214

La carte standard garantit-elle une sécurité parallèle lors de l'exécution simultanée de plusieurs threads?

Junior — Middle
214

Où la mémoire est-elle allouée pour une tranche : sur la pile ou dans le tas?

Senior
213

Que se passera à la fin avec la longueur du tableau lors d'un append concurrent de 1000 goroutines?

Senior
213

Afficher les combinaisons uniques d'utilisateur et d'ID de produit pour tous les achats effectués par des utilisateurs avant qu'ils ne soient bannis. Trier d'abord par nom d'utilisateur, puis par SKU Trouver les utilisateurs ayant effectué des achats pour un montant supérieur à 5000 roubles. Afficher leurs noms au format id utilisateur | prénom | nom | montant des achats

Middle
213

Question sur le service lent Prenons l'exemple de la création d'une commande. Il y a une requête au service et une réponse, entre ces deux actions, nous enregistrons dans l'analyse les produits commandés (par exemple, pour compter la popularité des produits). Le service d'analyse fonctionne lentement ou timeout parfois, et nous ne parvenons pas à répondre à temps, perdant ainsi des commandes. Que faire pour ne plus perdre de commandes et donc d'argent? Imaginer comment paralléliser la commande et l'analyse.

Senior
211

Comment architecturer cela s'il y a une limite locale pour un filtre spécifique et une limite globale HH de 16000?

Senior
210

À quelle fréquence avez-vous dû plonger dans des bases de données, écrire et optimiser des requêtes?

Middle
210
/13