Golang
Σε ποια γλώσσα προγραμματισμού γράφετε;
Γιατί αποχώρησες από [εταιρεία];
Με ποια κριτήρια θα επιλέξεις μια νέα εταιρεία; Τι θα είναι σημαντικό στη δουλειά;
Αναφέρετε τις πιο ενδιαφέρουσες εργασίες που καταφέρατε να υλοποιήσετε στην τελευταία σας θέση εργασίας.
Μίλησέ μου για το πολύ-στάδιο Docker build — τι έκανες, πώς βελτιστοποίησες τη διαδικασία κατασκευής και παράδοσης της υπηρεσίας;
Πείτε μας για τη βελτιστοποίηση ερωτημάτων στη βάση δεδομένων: πώς βρήκατε τα προβληματικά ερωτήματα και τι κάνατε;
Μπορείς να δώσεις παραδείγματα όταν η χρήση εξωτερικών κλειδιών δεν είναι σκόπιμη;
Υπάρχει τρόπος να διαχειριστείτε και να ρυθμίσετε τον stop-the-world συλλέκτη απορριμμάτων στο Go;
Αν η λειτουργία διαρκεί 10-12 λεπτά και υπάρχει ενεργή εγγραφή και τα δεδομένα αλλάζουν, δεν υπήρχαν παρενέργειες;
Αναφέρετε τα επίπεδα απομόνωσης των συναλλαγών: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Πείτε μια περίπτωση χρήσης των διεπαφών στη λογική παραγωγής από την άποψη της αρχιτεκτονικής
Σε μια υπηρεσία web, πρέπει να καταχωρίσετε μια παραγγελία και να αφαιρέσετε το υπόλοιπο από το απόθεμα έτσι ώστε είτε και οι δύο ενέργειες να διατηρούνται είτε καμία. Ποια εντολή SQL χρησιμοποιείται για το περικλείσιμο ενός συνόλου ερωτημάτων και πώς ενεργούμε σε περίπτωση σφάλματος πριν από την επιβεβαίωση;
Πού πηγαίνουν οι goroutines κατά τη δημιουργία: στη τοπική ή στη глобική ουρά του προγραμματιστή Go;
Για τι ήταν υπεύθυνη η ομάδα σου στην [εταιρεία];
Γιατί επιλέξατε το Kafka και όχι άλλα συστήματα μηνυμάτων (RabbitMQ, NATS);
Πώς μπορεί να αυξηθεί η αποδοτικότητα επεξεργασίας μεγάλου όγκου αιτημάτων σε έναν φορτωτή;
Ποια είναι η διαφορά μεταξύ PARTITION BY και GROUP BY για μια υποερώτηση;
Τι είναι η καθυστέρηση καταναλωτή και ποιο ήταν το δικό σας;
Μπορεί να χρησιμοποιηθεί περισσότερη από μία δομή ευρετηρίου βάσης δεδομένων σε ένα μόνο ερώτημα SQL;
Τι μπορεί να γίνει για να αποφευχθεί η εκκένωση του χάρτη σε μια υπηρεσία υψηλού φόρτου;