Πώς παρακολουθούσατε ότι οι υπηρεσίες λειτουργούσαν σωστά;
Golang
Εξηγήστε την έννοια της Saga και τον ρόλο της στην υλοποίηση μιας αρχιτεκτονικής μικροϋπηρεσιών
Η υπηρεσία πέφτει με kill χωρίς ορατά σφάλματα — πώς διαγιγνώσκεται;
Περιγράψτε τη διαδικασία συλλογής και ρύθμισης της υπηρεσίας gRPC για χειροκίνητες δοκιμές ή ανάπτυξη
Μπορείτε να εξηγήσετε τους εσωτερικούς μηχανισμούς της λειτουργίας Make;
Ποια κίνητρα σας ώθησαν να εξοικειωθείτε με τις τρέχουσες προσφορές εργασίας;
Σε τι θα εστιάσετε κατά την επιλογή προσφοράς;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας των ατομικών λειτουργιών στον προγραμματισμό;
Μπορείς να απαριθμήσεις τους βασικούς τύπους επικοινωνιακών καναλιών που χρησιμοποιούνται για τη μετάδοση δεδομένων;
Πώς καθορίζεται η αποτελεσματικότητα της αναζήτησης σε δέντρα που διατήρησαν την ισορροπία μεταξύ των κόμβων;
Πώς λειτουργεί ο μηχανισμός εγγραφής σε ένα κανάλι με περιορισμένη πρόσβαση και τι συμβαίνει κατά τη διάρκεια αυτής της διαδικασίας;
Υπάρχει περιορισμός στον αριθμό των goroutines που μπορούν να ξεκινήσουν ταυτόχρονα; Τι θα συμβεί αν ξεκινήσετε ένα εκατομμύριο goroutines;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'Panic' στο πλαίσιο του προγραμματισμού;
Πώς λειτουργεί η εγγραφή σε ένα κανάλι που δεν έχει ακόμη αρχικοποιηθεί;
Ποιες μη λειτουργικές απαιτήσεις είναι σημαντικές για το σύστημα κρατήσεων εισιτηρίων;
// Γράψτε κώδικα που θα εμφανίζει τους κωδικούς απάντησης HTTP για δύο URL (π.χ. η κύρια σελίδα του Google και η κύρια σελίδα του dzen.ru) // Τα αιτήματα πρέπει να πραγματοποιούνται παράλληλα.
Τι συμβαίνει με τις άλλες goroutines ενώ μερικές εκτελούνται;
Πώς πραγματοποιείται η κατανομή και διαχείριση μνήμης στο σύστημα με τη βοήθεια του Memory Allocator;
Πώς λειτουργεί ένα map στο Go;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας του συλλέκτη απορριμμάτων σε διαχειριζόμενες γλώσσες προγραμματισμού;