Πώς αξιολογείτε τη σκοπιμότητα χρήσης διαχείρισης μνήμης με βάση την αρένα σε υπηρεσίες Go με υψηλό φορτίο;
Golang
Τι είναι πιο γρήγορο: callback ή κανάλι στο Go; Γιατί;
Πες μου για το πλαίσιο στο Go: τύποι, ιεραρχία, χαρακτηριστικά των υπο-πλαισίων. Πώς να δημιουργήσετε ένα υπο-πλαίσιο που δεν εξαρτάται από τον γονέα;
Γιατί χρησιμοποιείτε gRPC αντί για REST; Ποια είναι τα πλεονεκτήματα του HTTP/2, πάνω στο οποίο βασίζεται το gRPC;
Πώς να δημιουργήσετε καλύτερα ένα slice με προ-κατανεμημένη μνήμη μέσω make; Γιατί να καθορίσετε την χωρητικότητα εκ των προτέρων;
Ποια αλγορίθμους επίλυσης συγκρούσεων σε πίνακες κατακερματισμού γνωρίζετε; Ποιος χρησιμοποιείται στο χάρτη Go;
Ποια είναι η διαφορά μεταξύ βάσεων δεδομένων SQL και βάσεων δεδομένων προσανατολισμένων σε έγγραφα; Πότε να χρησιμοποιείτε το καθένα;
Τι τύποι μνήμης υπάρχουν στο Go; Ποια είναι η διαφορά μεταξύ στοίβας και σωρού;
Πώς λειτουργεί ο συλλέκτης απορριμμάτων στο Go; Τριχρωμικός αλγόριθμος mark-and-sweep, STW.
Πώς υλοποιείται ο garbage collector στο Go και ποιες συμβιβασμοί κάνει μεταξύ καθυστέρησης και απόδοσης;
Εργασία: υπάρχει ένα callback που ενεργοποιείται 100.000 φορές το δευτερόλεπτο, παρέχοντας δυαδικά δεδομένα. Πρέπει να τα παραδώσετε στον κεντρικό διακομιστή. Ποια είναι τα πιθανά προβλήματα και οι καλές πρακτικές;
Τι είναι οι πίνακες και τα slices στο Go, πώς διαφέρουν; Πώς λειτουργεί το append και η επέκταση της capacity;
Πώς διασφαλίζει το Go την ασφάλεια κατά την εργασία με χάρτες σε ανταγωνιστική πρόσβαση και ποια μηχανισμοί συγχρονισμού εφαρμόζονται στην πράξη;
Γιατί αλλάζετε δουλειά;
Ποια είναι τα χαρακτηριστικά της αλληλεπίδρασης μεταξύ καταναλωτών και παραγωγών με τις κατατμήσεις στο Kafka;
Τι είναι το map στο Go; Είναι ασφαλές για ταυτόχρονη πρόσβαση; Ποιοι είναι οι τρόποι ασφαλούς εργασίας με map σε περιβάλλον ανταγωνισμού;
Ποιες ιδιότητες πρέπει να έχουν τα κλειδιά του χάρτη στο Go;
Τύποι δεδομένων στο Go: ποιοι γνωρίζετε, πώς μπορούν να χωριστούν σε ομάδες;
Τι είναι τα κανάλια στο Go; Τύποι καναλιών, τι συμβαίνει κατά την εγγραφή/ανάγνωση από ένα κλειστό κανάλι;