Sobes.tech

// Κατά την ενημέρωση μιας παραγγελίας, πρέπει να στείλουμε τα δεδομένα της παραγγελίας σε πολλαπλές υπηρεσίες (API τρίτων) // ο αριθμός των υπηρεσιών αυξάνεται (μπορεί να είναι χιλιάδες+) // γράψαμε τον κώδικα, στην αρχή όλα πήγαιναν καλά, αλλά με τον καιρό η υπηρεσία μας άρχισε να καταναλώνει πολύ μνήμη func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Ας υποθέσουμε ότι αυτό είναι μια μακράς διάρκειας δικτυακή κλήση response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "αποτυχία αποστολής", err) return } s.logger.Info(ctx, "επιτυχία", response) }() } }

Middle+
Lenta Tech
70

Ποια είναι η διαφορά μεταξύ Dependency Inversion και Dependency Injection; Ποιες υλοποιήσεις Dependency Injection υπάρχουν;

Middle
Сбертех
70

Γιατί ψάχνετε για μια νέα δουλειά; Ποια είναι η мотivation σας;

Senior
spnd.xyz
70

Ποια άλλα παγκόσμια προβλήματα υπάρχουν στον κώδικα; Πώς αποθηκεύουμε χρήματα — μπορούμε να χρησιμοποιήσουμε float;

Senior
Pasul LTD
69

Τι γράφεται στο Dockerfile; Τι είναι η πολύ-στάδια κατασκευή;

Middle
СБЕРСБЕР
69

Υπάρχουν πιο απλοί και γρήγοροι τρόποι για την κατανομή φορτίου αντί να επιλέγετε το λιγότερο φορτωμένο backend;

Middle
Яндекс
69

Πώς διασφαλίζεται η συνέπεια των δεδομένων στο έργο;

Middle+
КуперКупер
69

Μίλησε για τη διαδικασία ανασκόπησης κώδικα και αξιολόγησης στην ομάδα (360, αξιολόγηση απόδοσης).

Senior
BLS-Soft
69

Περιγράψτε τη ροή του γύρου του παίκτη: πώς περνούν τα δεδομένα από το WebSocket στην ενημέρωση της κατάστασης στον δεύτερο παίκτη;

Senior
Hi Rockits
69

Τι είναι μια ποιοτικά εκτελεσμένη εφαρμογή;

Senior
I-teco
69

Πώς πρέπει να σχεδιαστεί ένας διακομιστής HTTP σε Go για να υποστηρίζει ομαλό τερματισμό και σωστό καθαρισμό πόρων;

Senior
AndersenAndersen
69

Τι είναι μια διαδικασία ζόμπι;

Middle+
YadroYadro
69

Τι είναι το πλαίσιο στο Go και για ποιο λόγο χρησιμοποιείται;

Middle+
WaterWal
69

Πόσο ενεργά συμμετέχετε σε συνεντεύξεις, έχετε προσφορές στα χέρια σας;

Senior
Займиго
69

Τι υπάρχει σε ένα JWT token που το επιτρέπει να επικυρωθεί;

Senior
X5 techX5 tech
69

Έχετε γράψει operators για το Kubernetes;

Senior
Flant
69

Τι σε εντυπωσίασε σε αυτήν τη θέση και γιατί φεύγεις από την προηγούμενη δουλειά σου;

Senior
Cloud.ru
69

Πώς υλοποιήθηκε η προσωρινή αποθήκευση δεδομένων; Ποια πολιτική cache χρησιμοποιήθηκε;

Senior
Lenta Tech
69

Γιατί αποφασίσατε να αλλάξετε δουλειά και να ενταχθείτε στην Ozon;

Middle+
OZONOZON
69

Πόσα χρόνια συνολικής εμπειρίας στην ανάπτυξη με Go;

Middle+
OZONOZON
69
/412