Sobes.tech

Golang

// tous les éléments du slice doivent être uniques + doivent contenir 1000 éléments au total // le programme ne doit pas se bloquer longtemps à cause de time.sleep func main() { checkIncrement := map[int]int32{} var data []int for i := 0; i < 1000; i++ { go func() { data = append(data, i) if _, found := checkIncrement[i]; found { fmt.Println(i) panic("increment dupliqué") } checkIncrement[i] = 1 }() } time.Sleep(2 * time.Second) fmt.Println(len(data)) }

Senior
FREEDOM LIFESTYLE
43

Connaissez-vous les commandes : grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim ?

Middle+
VK CloudVK Cloud
43

Parle-moi de ton entreprise actuelle et de ce que tu y fais.

Middle+
Штрафов нет
43

Communiques-tu encore avec d'autres entreprises ? As-tu déjà des offres ?

Middle+
FinFrame
43

Que montre la commande EXPLAIN et quelles données fournit-elle?

Middle
Япоки
43

Parlez-moi plus en détail du système de points — que se passait-il au niveau supérieur?

Senior
МВидеоМВидео
43

Peut-on garantir la livraison des données via UDP?

Senior
ООО Дэстэн Партнерс
43

Quels critères utilisez-vous actuellement pour choisir un employeur?

Middle
РедСофт
43

Comment créer un validateur de chaîne ne dépassant pas 250 caractères?

Senior
Small
43

Peut-être peux-tu suggérer autre chose que Mutex et sync.Map pour protéger l'écriture?

Middle
СитиДрайвСитиДрайв
43

Il y a un parking dans le centre commercial : les voitures entrent et sortent, et à la fin de la session de stationnement, il faut prendre le paiement. Comment vois-tu cela ? Conçois un système.

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

Comment ajouter de manière transparente un nouveau champ à une table contenant un milliard d'enregistrements sans downtime?

Senior
Lenta Tech
43

// TODO : implémenter func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }

Senior
Магнит Тех
43

Pourquoi ne pas toujours utiliser des tableaux au lieu de slices?

Senior
Small
43

/* Vous êtes un écrivain, gérez votre mini blog et y publiez des articles. Les utilisateurs (lecteurs) de votre blog, après authentification, peuvent les consulter/lire. Il est nécessaire de mettre en place une fonctionnalité pour compter les vues uniques par jour pour chaque article. Exigences fonctionnelles: - Statistiques du jour: L'auteur peut voir combien d'utilisateurs uniques ont vu son article aujourd'hui (les données sont accumulées en temps réel). - Statistiques des jours passés: L'auteur peut voir les statistiques pour n'importe quel jour passé (par exemple, hier). Contraintes techniques et conditions: - L'application fonctionne sur un seul serveur (un pod) - Stockage en mémoire - Heure en UTC0 */

Senior
А7
43

Raconte-moi un défi d'ingénierie intéressant sur lequel tu as travaillé — un défi difficile que tu peux raconter à tes amis.

Middle+
OZONOZON
43

Pourquoi le service était-il en TypeScript et pourquoi a-t-il été migré vers Go?

Middle
СБЕРСБЕР
43

Qu'est-ce qu'une interface vide (interface{}) et en quoi diffère de any?

Senior
sber tech
43

Parlez-moi du système de calcul quotidien des paiements — qu'est-ce que c'est et comment fonctionnait le calcul pour 50 000 employés?

Middle+
А7
43

Parle-moi de toi

Senior
VK Live
43
/412