Sobes.tech

Πώς λειτουργεί η διαδικασία επεξεργασίας των αιτημάτων HTTP στον browser και τι συμβαίνει στην πλευρά του πελάτη και του διακομιστή;

Junior — Middle
219

Ποια διασύνδεση μεταξύ υπηρεσιών χρησιμοποιήθηκε; gRPC, REST;

Middle+
219

Τι σου προσφέρει η αίσθηση ανάπτυξης, γιατί πρέπει να μεγαλώσεις;

Senior
217

Μπορείτε να δώσετε ένα παράδειγμα μιας κατάστασης στην οποία λύσατε με επιτυχία μια πολύ δύσκολη εργασία;

Junior — Middle
216

Υπάρχουν μηχανισμοί που βοηθούν στην αποφυγή συγκρούσεων στον προγραμματισμό;

Middle+
216

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

Senior
216

Κατά την επανα-κατακερματισμό, το κατακερματισμό παραμένει ίδιο ή υπολογίζεται ένας νέος για το κλειδί;

Middle+
216

Πες μας για τον άξονά σου στη Wildberries: σε ποιο βαθμό ήρθες, πώς εξελίχθηκες;

Middle+
216

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

Senior
215

Εξηγήστε τον σκοπό και τη λειτουργία της δομής sync.Once στη Go.

Junior — Middle
215

Ποια εργαλεία υπάρχουν στο Go για την ανίχνευση συνθηκών αγώνα (race condition);

Middle+
214

Εάν η απώλεια πολλαπλών γεγονότων ανάλυσης είναι αποδεκτή — πώς μπορείτε να αποφύγετε το μοτίβο outbox;

Senior
214

Αν όλες οι τιμές καταλήγουν σε ένα μόνο δοχείο και συσσωρεύονται σε overflow δοχεία, τι θα συμβεί σε μια αύξηση ίδιου μεγέθους (ξαναπακετάρισμα χωρίς αύξηση μεγέθους);

Middle+
214

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

Junior — Middle
214

Πού εκχωρείται η μνήμη για ένα slice: στη στοίβα ή στο σωρό;

Senior
213

Τι θα συμβεί στο τέλος με το μήκος του πίνακα κατά τη συγχρονισμένη προσθήκη από 1000 goroutines;

Senior
213

Ερώτηση σχετικά με την αργή υπηρεσία Παραδείγματος χάριν, η δημιουργία παραγγελίας. Υπάρχει ένα αίτημα προς την υπηρεσία και μια απάντηση, μεταξύ αυτών των δύο ενεργειών αποθηκεύουμε στην ανάλυση τα προϊόντα που παραγγέλθηκαν (για παράδειγμα, για την καταμέτρηση της δημοφιλίας των προϊόντων). Η υπηρεσία ανάλυσης λειτουργεί αργά ή με timeout, και δεν προλαβαίνουμε να απαντήσουμε, χάνοντας παραγγελίες. Τι πρέπει να κάνουμε για να σταματήσουμε να χάνουμε παραγγελίες και χρήματα; Σκεφτείτε πώς να παραλληλοποιήσετε την παραγγελία και την ανάλυση.

Senior
211

Πώς να αρχιτεκτονήσετε αυτό αν υπάρχει τοπικό όριο για ένα συγκεκριμένο φίλτρο και παγκόσμιο όριο HH 16000;

Senior
210

Εμφανίστε μοναδικούς συνδυασμούς χρήστη και ID προϊόντος για όλες τις αγορές που πραγματοποιήθηκαν από χρήστες πριν από το ban τους. Ταξινομήστε πρώτα κατά όνομα χρήστη, στη συνέχεια κατά SKU Βρείτε χρήστες που πραγματοποίησαν αγορές άνω των 5000 ρούβλια. Εμφανίστε τα ονόματά τους στη μορφή id χρήστη | όνομα | επώνυμο | συνολική αγορά

Middle
210

Πόσο συχνά χρειάστηκε να εμβαθύνετε σε βάσεις δεδομένων, να γράψετε και να βελτιστοποιήσετε ερωτήματα;

Middle
210
/13