Τι είναι το sharding;
Golang
Τι είναι ένας δείκτης B-tree και γιατί χρησιμοποιείται πιο συχνά;
Πώς να διασφαλίσετε την παράδοση γεγονότων σε ένα ασταθές δίκτυο (το δίκτυο μπορεί να διακοπεί, τα γεγονότα δεν πρέπει να χαθούν);
Πώς λειτουργεί η κατασκευή πακέτου από τον πηγαίο κώδικα στο Linux (αντί του διαχειριστή πακέτων);
Τι επιβραδύνει κατά την εργασία με μια στοίβα; Πώς να αποφύγετε την επίδραση του GC στα κρίσιμα buffers;
Πόσο καλά εφαρμόζετε τις αρχές SOLID στην ανάπτυξη σε Go;
Αναφέρετε το συναλλακτικό μοντέλο του PostgreSQL: ACID, MVCC, επίπεδα απομόνωσης.
Πόσο καλά γνωρίζετε τη στοίβα TCP/IP και το μοντέλο OSI; Ποια πρωτόκολλα λειτουργούν σε ποια επίπεδα;
Τι συμβαίνει κατά την εκκίνηση του μεταγλωττισμένου δυαδικού αρχείου ενός προγράμματος Go;
Πώς να καταλάβετε ποια κλήση συστήματος καταλαμβάνει το 70% του χρόνου στο προφίλ pprof, αν φαίνεται μόνο ένα μεγάλο μπλοκ syscall;
Πείτε μου περισσότερα για την υπηρεσία κατά της απάτης: τι κάνατε, για τι ευθυνόσασταν;
Πώς πραγματοποιήθηκε η λήψη των επιτοκίων (παραμέτρων) από την Κεντρική Τράπεζα;
Πού πιστεύετε ότι αρχίζει το highload; Ποιο είναι το όριο μεταξύ highload και όχι-highload;
Ποιες είναι οι τυπικές αιτίες διαρροών goroutine σε συστήματα παραγωγής και πώς επηρεάζουν τη συμπεριφορά κατά την εκτέλεση της υπηρεσίας;
Με ποιες μεθοδολογίες ανάπτυξης εργάστηκαν; Ποιες είναι οι πιο βολικές;
Τι είναι πιο γρήγορο: callback ή κανάλι στο Go; Γιατί;
Πώς αξιολογείτε τη σκοπιμότητα χρήσης διαχείρισης μνήμης με βάση την αρένα σε υπηρεσίες Go με υψηλό φορτίο;
Γιατί επιλέξατε το Go και όχι το Rust για ένα έργο στον τομέα της κυβερνοασφάλειας;
Πώς γίνεται η μεταφορά δεδομένων μεταξύ διαφορετικών υπηρεσιών στην υποδομή; Μέσω broker, απευθείας, gRPC;
Πες μου για το πλαίσιο στο Go: τύποι, ιεραρχία, χαρακτηριστικά των υπο-πλαισίων. Πώς να δημιουργήσετε ένα υπο-πλαίσιο που δεν εξαρτάται από τον γονέα;