Golang
Μίλησε για το Kubernetes — τι είναι, πώς διαφέρει από το Docker, ποια είναι τα βασικά συστατικά;
Έχεις χρησιμοποιήσει μεσάζοντες μηνυμάτων στη δουλειά σου;
Τι είναι οι sticky sessions και γιατί είναι απαραίτητες ώστε όλες οι συνδέσεις να πέφτουν σε μια μόνο εγκατάσταση;
Τι πληροφορίες δείχνει το EXPLAIN ANALYZE;
Τι θα εμφανίσει το πρόγραμμα; package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4] [100 2 3] [1 2 3]
Πού πηγαίνουν οι goroutines κατά τη δημιουργία: στη τοπική ή στη глобική ουρά του προγραμματιστή Go;
Πώς μπορεί να εξαχθούν και να επεξεργαστούν τέσσερα ξεχωριστά αιτήματα από μια λειτουργία παρτίδας;
Πώς πραγματοποιήσατε την κλιμάκωση των καταναλωτών Kafka; Με ποια κριτήρια;
Τώρα θέλουμε να πάμε στο HeadHunter και να αναζητήσουμε υποψηφίους με φίλτρα — πώς να το αρχιτεκτονίσουμε;
Πώς ακυρώνετε την κράτηση μετά την λήξη του χρόνου αναμονής (5 λεπτά);
Τι είναι μια goroutine;
Ποια είναι η διαφορά μεταξύ διαδικασίας, νήματος και goroutine;
Κατασκευάσατε ανάλυση σε πραγματικό χρόνο ή ποιοι ήταν οι αρχικοί στόχοι;
Ποιο ήταν το έργο στην εταιρεία; Τι μικροϋπηρεσία υπήρχε εκεί;
Τι πρέπει να βελτιωθεί στην υλοποίηση του ταξινομημένου χάρτη, αν είχαμε περισσότερο χρόνο; Ποια είναι τα πιθανά προβλήματα και οι κατευθύνσεις ανάπτυξης της βιβλιοθήκης;
Ποιο είναι το πιο λαμπρό σου επίτευγμα σε όλη την εργασιακή σου πορεία;
/* Δίνεται μια συμβολοσειρά χαρακτήρων. Βρείτε τον αριθμό των ζευγών δεικτών i και j (i <= j), μεταξύ των οποίων δεν υπάρχουν επαναλαμβανόμενοι χαρακτήρες. Για τη συμβολοσειρά "aba" η απάντηση είναι 5: μπορεί να μην είναι μόνο ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Ποιες άλλες επιλογές υπάρχουν για την αύξηση της ταχύτητας της βάσης δεδομένων εκτός από τους δείκτες;
Τι είναι ο σηματοδότης;
Με ποιες βάσεις δεδομένων εργάστηκες;