Sobes.tech

Πες μου για την τρέχουσα εταιρεία σου και τι κάνεις εκεί.

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

Μπορούμε στη λειτουργία defer να αλλάξουμε τη μεταβλητή που βρίσκεται στο return; Τι θα επιστραφεί: 20 ή 10, αν favoriteNumber=10 και προσθέσουμε 10 στο defer;

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

func Pipe(p Παραγωγός, c Καταναλωτής) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }

Middle+
Яндекс
81

Πώς εντοπίζετε το πρόβλημα με το timeout σε ένα κατανεμημένο σύστημα; Πού να κοιτάξετε;

Senior
Lenta Tech
81

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

Middle
Япоки
81

Θες να γράψεις μια κλασική ομάδα εργαζομένων;

Senior
Cloud.ru
81

Πείτε μας για τις goroutines και πώς διαφέρουν από τα νήματα του λειτουργικού συστήματος.

Senior
Алабуга
81

Μίλησε για τις SQL επιθέσεις

Middle
VKVK
81

Τι θα εμφανίσει το πρόγραμμα; Γιατί; func main() { αρχήΧρόνου := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(αρχήΧρόνου).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
OZONOZON
81

Ο DevOps και ο αναλυτής είναι το ίδιο άτομο; Ήταν αναλυτής δεδομένων ή πλήρους στοίβας, συστημάτων/επιχειρήσεων;

Middle+
ВайлдберрисВайлдберрис
81

Πείτε μας για τον αισιόδοξο και τον απαισιόδοξο αποκλεισμό. Πώς διαφέρουν;

Senior
А7
81

Το WebSocket χτίζεται πάνω από HTTP ή πάνω από gRPC;

Senior
Hi Rockits
81

Πού θα βρίσκεται η νέα φέτα στη μνήμη όταν αλλάζει η χωρητικότητα;

Middle+
А7
81

Είναι βολική η τεχνική συνέντευξη την Τρίτη 24 Μαρτίου στις 14:00 ώρα Μόσχας;

Senior
Датаджайл
81

Πώς το κάνουμε σε επίπεδο Go — ιδεολογικά, για να στέλνουμε την απάντηση στον χρήστη και ταυτόχρονα να στέλνουμε δεδομένα στην ανάλυση;

Intern
Озон банк
81

Πώς απαγορεύεται συντακτικά στον αναγνώστη να κλείσει το κανάλι;

Middle+
Magnit Tech
81

Έχετε εμπειρία στη ρύθμιση pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins);

Senior
IBS
81

Στη γραμμή 60 buf = buf[:0] — τι συμβαίνει εδώ;

Middle+
Яндекс
81

Ποια είναι η πολυπλοκότητα μνήμης της γραπτής λύσης;

Middle
VKVK
81

Αν ένας συγγραφέας (μια goroutine που γεμίζει ένα κανάλι με τιμές) αποφασίσει να κλείσει το κανάλι, τι θα συμβεί; Πώς πρέπει να αντιδράσει ο αναγνώστης, ποια προβλήματα μπορεί να προκύψουν και τι πρέπει να κάνουν;

Middle
VKVK
81
/412