Golang
Σε ποιες περιπτώσεις συμβαίνει αυτόματη εναλλαγή εκτέλεσης κατά τη χρήση goroutines;
Ποια μέθοδοι υπάρχουν για την αύξηση της κλιμακωσιμότητας των βάσεων δεδομένων;
Πώς υλοποιούνται και διαχειρίζονται οι goroutines στη γλώσσα Go;
Ποιοι είναι οι κίνδυνοι που σχετίζονται με την υπερβολική αύξηση του βάθους της στοίβας κλήσεων σε ένα πρόγραμμα;
Άσκηση σχεδιασμού: υπάρχει ένα σύστημα για ομάδες γρήγορης αντίδρασης. Όταν λαμβάνεται ένα σήμα, τρεις ομάδες ανταποκρίνονται ταυτόχρονα. Πρέπει να σταλεί μόνο μία ομάδα. Πώς γίνεται αυτό σε επίπεδο συναλλαγών στη βάση δεδομένων;
Πώς διασφαλίζεται η ασφάλεια των αιτημάτων μεταξύ υπηρεσιών στην αρχιτεκτονική μικροϋπηρεσιών;
Ποια είναι η κύρια λειτουργία της δομής δεδομένων slice στις γλώσσες προγραμματισμού;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του gRPC στην επικοινωνία μεταξύ υπηρεσιών;
Μπορεί η χρήση του Range με ένα κανάλι να οδηγήσει σε άπειρο βρόχο στο πρόγραμμα;
Μίλησέ μου για το CQRS
Πώς υλοποιείται η διαδικασία αντίστροφης απελευθέρωσης μνήμης μέσα στο σύστημα;
Σε ποια ομάδα εργάστηκες στην τράπεζα; Τι έκανε η ομάδα;
Ποιο επίπεδο ασφάλειας επιτυγχάνεται κατά την ανάγνωση από ένα κανάλι χωρίς τη χρήση κλειδώματος σε ένα πολυνηματικό περιβάλλον με πολλές goroutines;
Ποια είναι η διαφορά μεταξύ δήλωσης μιας μεταβλητής με τη λέξη-κλειδί var και της ανάθεσης τιμής σε αυτήν αργότερα;
Ποια είναι η εσωτερική δομή πίσω από την έννοια του Topic στο Kafka;
Τι είναι τα κανάλια στο Go και ποιος είναι ο σκοπός τους; Ποιοι τύποι καναλιών υπάρχουν;
Ποια μέτρα μπορούν να ληφθούν για τη μείωση του χρόνου εκκένωσης σε περίπτωση έκτακτης ανάγκης;
Ένα πίνακας με (id PRIMARY KEY, data JSON) — είναι ένας δείκτης PostgreSQL αρκετά καλός για αναζήτηση με κλειδί;
Σε ποιες περιπτώσεις και πού αποθηκεύεται η κατάσταση μιας goroutine κατά την κλήση συστημικής κλήσης σε Go;
Ποια είναι η διαφορά μεταξύ εικονικοποίησης και κοντεϊνεροποίησης;