Sobes.tech

Αν το σύστημα έχει 24 πυρήνες, πόσοι επεξεργαστές θα υπάρχουν στο μοντέλο GMP;

Senior
Гос крипта
33

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

Senior
2gis2gis
33

len() — ποιο μήκος έχει;

Middle+
Napoleon IT
33

Σε ποια επίπεδα του μοντέλου OSI εργάστηκες;

Senior
AltDev
33

Ποιοι τύποι δεδομένων μπορούν να είναι το κλειδί ενός χάρτη;

Senior
Магнит Тех
33

Υπάρχει μια υπηρεσία για το μπλοκάρισμα πωλητών: μια μέθοδος δέχεται το ID του πωλητή και το καταγράφει σε έναν πίνακα αποκλεισμένων. Πώς θα υλοποιούσες αυτήν τη λογική;

Middle
Aliexpress
33

Γιατί χρησιμοποίησες τη λέξη-κλειδί defer;

Senior
СБК ПАРУС
33

Πώς προσεγγίζεις το σχεδιασμό της αρχιτεκτονικής; Από πού ξεκινάς;

Senior
VK Live
33

Πώς θα επιλέξεις ανάμεσα σε προσφορές;

Middle+
VK CloudVK Cloud
33

Ποια κριτήρια θα χρησιμοποιήσετε για να επιλέξετε έναν εργοδότη; Τι είναι το πιο σημαντικό για εσάς;

Middle
Яндекс
32

Τι γνωρίζετε για το πακέτο sync/atomic;

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

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // προσθέστε μια συναλλαγή if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil } func (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // προσθέστε $1 if err != nil { if err == sql.ErrNoRows { return p, errors.New("συνεργάτης όχι βρέθηκε") } return p, err } return p, nil }

Senior
Pasul LTD
32

Ανάφερε ενδιαφέροντα περιστατικά από τη δουλειά με το PostgreSQL

Middle+
VK CloudVK Cloud
32

Ποιοι τύποι ευρετηρίων υπάρχουν σε βάσεις δεδομένων και ποιος είναι ο σκοπός τους;

Senior
AvitoAvito
32

// Δεδομένα ταξινομημένα κομμάτια A και B. Τα κομμάτια διατηρούν μοναδικές τιμές. Παράγετε μια ένωση αυτών σε ταξινομημένο κομμάτι RES χωρίς διπλότυπα. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
YadroYadro
32

Έχετε εργαστεί με ευέλικτες μεθοδολογίες όπως το Scrum ή το Kanban;

Senior
AndersenAndersen
32

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

Senior
OZONOZON
32

Γιατί ο κώδικας με κανάλι και mutex δεν θα λειτουργήσει (ποιο είναι το αίτιο του deadlock);

Middle
WildberriesWildberries
32

Μίλησε για την αρχή της μοναδικής ευθύνης (SRP). Πώς να την εφαρμόσετε στη λειτουργία CreateOrder;

Middle
Туту
32

Πώς να ελέγξετε ότι το παράθυρο περιέχει όλους τους απαραίτητους χαρακτήρες;

Senior
Яндекс
32
/412