Golang
Ποιο ήταν το RPS στις υπηρεσίες σου στο Wildberries;
Πώς είναι δομημένη η διεπαφή στο Go;
Πες μου πώς αναπτύσσεσαι και μαθαίνεις, τι μελετάς τώρα;
Υπάρχει κάποιος αρχιτέκτονας που επέμεινε συγκεκριμένα στο Elasticsearch;
Πώς σταματάτε την εκτέλεση των αιτήσεων HTTP μετά το πρώτο σφάλμα;
Τι είναι η ιδιομορφία; Υπάρχουν βάσεις NoSQL — ποιες είναι οι διαφορές τους και πότε να επιλέξετε ποια;
Έχετε χρειαστεί να επιλέξετε μεταξύ τεχνολογιών ή προσεγγίσεων ολοκλήρωσης — για παράδειγμα, ασύγχρονα ή συγχρονικά;
Μπορεί να ενεργοποιηθεί ο προφίλερ σε παραγωγή;
Έχεις ακούσει για την κατανομή ιχνών;
Μήπως μπορείς να προτείνεις κάτι άλλο εκτός από Mutex και sync.Map για την προστασία της εγγραφής;
Εξηγήστε την τεχνική επίλυσης του προβλήματος της μέγιστης απόστασης από το πλησιέστερο occupied μέρος
Με ποια έκδοση του PostgreSQL έπρεπε να εργαστείτε;
Τι είναι ένας σύνθετος δείκτης (δείκτης σε πολλαπλές στήλες);
Γιατί χρειάζεται το UDP πάνω από το IP αν δεν παρέχει εγγυήσεις παράδοσης;
/* Μια ταξινομημένη σε μη φθίνουσα λίστα ακέραιων αριθμών a, ένα δείκτη index και ένας ακέραιος αριθμός k. Πρέπει να επιστρέψετε σε οποιαδήποτε σειρά k αριθμούς από τη λίστα που είναι οι πιο κοντινοί σε τιμή με το στοιχείο a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] ή [5, 7] */
Ποια εργαλεία χρησιμοποιήθηκαν για την παρατηρησιμότητα των υπηρεσιών;
Κάθε υπηρεσία έχει τη δική της βάση δεδομένων ή υπάρχει μια κοινή;
Πρέπει να περιγράψουμε το μοντέλο της βιβλιοθήκης. Υπάρχουν 3 οντότητες: "Συγγραφέας", "Βιβλίο", "Αναγνώστης". Φυσικά, υπάρχει μόνο ένα βιβλίο και μπορεί να ανήκει μόνο σε έναν αναγνώστη. Πρέπει να δημιουργηθούν πίνακες για τη βιβλιοθήκη λαμβάνοντας αυτό υπόψη.
Μπορείτε να δώσετε έναν ορισμό του απροσδιόριστου ολοκληρώματος;
Τι θα συμβεί αν το Consumer.Process επιστρέψει σφάλμα — τα δεδομένα από το buffer δεν θα χαθούν;