Ποια έργα είχατε στην τελευταία σας εργασία;
Golang
Ποιες άλλες δομές δεδομένων γνωρίζεις (ουρά, στοίβα); Γιατί μια συνδεδεμένη λίστα είναι βολική για την υλοποίηση μιας ουράς; Ποια είναι η ασυμπτωτική πολυπλοκότητα της εισαγωγής ενός στοιχείου σε μια ουρά βασισμένη σε πίνακα και σε συνδεδεμένη λίστα;
Ονομάστε πρότυπα σχεδίασης από διαφορετικές κατηγορίες (δημιουργικά, δομικά, συμπεριφορικά, παράλληλος προγραμματισμός) και εξηγήστε ένα από τα αγαπημένα σας λεπτομερώς.
Νέα ονοματολογία (νέο προϊόν) πρέπει να εμφανιστεί στο Redis;
Ποιος είναι ο κίνδυνος κατά την μεταβίβαση ενός slice σε μια λειτουργία; Υπάρχει κάποιο κόλπο με τους πίνακες;
Πώς ονομάζεται αυτό το μέτρο που συγκρίνει κλικ και εμφανίσεις;
Υπάρχουν αποθηκευμένες διαδικασίες και συναρτήσεις σε PostgreSQL, MS SQL, Oracle;
Έχετε υλοποιήσει ποτέ ένα δύσκολο έργο από το μηδέν;
Τι είναι η κατάσταση αγώνα και πώς την αποφεύγουμε;
Γράψτε τη λειτουργία processBatch - διαιρέστε έναν πίνακα συμβολοσειρών σε παρτίδες των 10, αποθηκεύστε κάθε παρτίδα μέσω της διεπαφής Saver, και με επιτυχία στείλτε ειδοποίηση μέσω της διεπαφής Notifier
Μπορείς να δώσεις ένα παράδειγμα υλοποίησης της αλυσίδας ευθύνης σε μια κλασική υπηρεσία RESTful σε Go;
Μίλησε για το πακέτο pprof
Ποια είναι τα δυνατά σου σημεία;
Πώς να δουλέψετε με σφάλματα στο Go, πώς να τυλίξετε ένα σφάλμα;
Τι συμβαίνει με τον πίνακα PostgreSQL μετά τη διαγραφή δεδομένων, τι είναι το VACUUM;
Ποιες πρακτικές ανάπτυξης υπάρχουν στην ομάδα σας;
Ποια είναι η ασυμπτωτική πολυπλοκότητα της αναζήτησης με κλειδί σε έναν πίνακα κατακερματισμού και πώς επιτυγχάνεται; Πώς ακριβώς γίνεται η διεύθυνση του κάδου μέσω του hash του κλειδιού;
Ποια είναι η πολυπλοκότητα σε χρόνο και μνήμη της προκύπτουσας λύσης;
Τι συμβαίνει με το Xmin και το Xmax κατά τη διάρκεια ενημέρωσης;
Πείτε μας για τον εαυτό σας και το τελευταίο έργο: επιχειρηματικό νόημα, αρχιτεκτονική, ομάδα, μεθοδολογία