Golang
Πώς να επαναλάβετε σε έναν ταξινομημένο χάρτη διατηρώντας τη σειρά; Υλοποίηση της μεθόδου επανάληψης.
Ποιες βάσεις δεδομένων χρησιμοποιήσατε στη δουλειά σας;
Αν τα δεδομένα αποθηκεύονται σε ένα μέρος — και διαβάζουμε και γράφουμε από έναν πίνακα με 10.000 χρήστες — πώς αντιμετωπίζουμε το φόρτο;
Σε ποια σειρά θα εκτελεστούν οι goroutines και γιατί;
Με ποια αρχιτεκτονική εργάστηκες; Περιγράψτε την αρχιτεκτονική του τρέχοντος έργου σας κάτω από την κουκούλα: πώς είναι δομημένη, ποια στρώματα, πώς διαχωρίζονται οι τομείς;
Τι είναι το Helm και γιατί χρειάζεται; Τι καθορίζεται εκεί;
Ποιους κανόνες (αξιώματα) υπάρχουν για την εργασία με κανάλια στο Go;
Πώς επιλέχθηκε ο αριθμός των εργαζομένων βάσει των μετρήσεων;
Πώς προχωράει η ροή εργασιών — από την επιχείρηση μέχρι την ανάπτυξη;
Τι είναι το MVCC στο PostgreSQL και πώς λειτουργούν τα επίπεδα απομόνωσης;
Πολλές υπηρεσίες γράφουν γεγονότα σχετικά με τον χρήστη (δημιουργία, ενημέρωση, διαγραφή) στο Kafka, και άρχισαν να εμφανίζονται σφάλματα κατά την ενημέρωση ή διαγραφή — γιατί και πώς να διορθωθεί;
Αν ένα πρόγραμμα Go τρέχει στα Windows, το net poller είναι ένα περίβλημα πάνω σε τι;
Σε ποια σειρά διαβάζει ο χειριστής select από πολλαπλά κανάλια;
Μπορείτε να καλέσετε ρητά την καθαριότητα της μνήμης στο Go;
Πώς μπλοκάρετε μια γραμμή στη βάση δεδομένων για μια ατομική ενημέρωση;
Δούλεψαν επίσης και στις διαδικασίες σύμφωνα με το Scrum;
Τι συμβαίνει κατά την ανάγνωση από ένα κλειστό κανάλι; Γιατί το πρόγραμμα κολλάει σε έναν άπειρο βρόχο κατά την ανάγνωση από ένα κλειστό κανάλι χωρίς range;
Πώς παρακολουθούσατε τη σειρά των μηνυμάτων στο Kafka; Για παράδειγμα, αν πρώτα περάσει η κατάσταση και μετά η τιμολόγηση;
Πόσο διαρκεί η δυαδική αναζήτηση;
Πώς επιλέξατε τον τύπο βάσης δεδομένων (PostgreSQL, ClickHouse, Redis);