Μίλησε για το graceful shutdown: τι είναι, τι συμβαίνει κατά τη διάρκεια, πώς καλείται; Ποια διαδικασία εκτελεί η υπηρεσία στο Kubernetes μετά τη λήψη SIGTERM;
Golang
Πείτε όλες τις μεθόδους HTTP (ρήματα) που γνωρίζετε.
Ποιο πακέτο χρησιμοποιήθηκε για τη δημιουργία mocks;
Έχεις γράψει manifests Kubernetes;
Ξέρεις άλλες προσεγγίσεις στην σελιδοποίηση εκτός από LIMIT/OFFSET; Για παράδειγμα, για lazy loading.
Είσαι εξοικειωμένος με την έννοια του multi-stage build στο Docker;
Πες μου για τους δείκτες στο PostgreSQL: ποιος είναι ο σκοπός τους, ποιοι υπάρχουν;
Πόσες goroutines μπορούν να εκτελεστούν ταυτόχρονα (φυσικά);
Ποια web servers γνωρίζετε εκτός από το Nginx;
Έχεις δημιουργήσει πίνακες ελέγχου στο Grafana;
Πες μας για τη χρήση του Redis στα έργα σου.
Πες μου για την εμπειρία σου με τους brokers μηνυμάτων (Kafka, NATS).
Με ποιες βάσεις δεδομένων εργάστηκες;
Μίλησε για δείκτες B-tree και Hash: πώς λειτουργούν και πότε χρησιμοποιούνται;
Μίλησέ μου για το defer: σε ποια σειρά εκτελείται, πριν ή μετά το return;
Μπορείς να μιλήσεις για τις goroutines; Τι γνωρίζεις γι' αυτές, ποια είναι τα χαρακτηριστικά τους;
Είσαι εξοικειωμένος με την προσέγγιση των Δοκιμών Βασισμένων σε Πίνακα;
Μπορούμε στη λειτουργία defer να αλλάξουμε τη μεταβλητή που βρίσκεται στο return; Τι θα επιστραφεί: 20 ή 10, αν favoriteNumber=10 και προσθέσουμε 10 στο defer;
Μίλησε για τα εύρη κωδικών απάντησης του διακομιστή: 1xx, 2xx, 3xx, 4xx, 5xx. Δώσε ένα παράδειγμα από το 1xx.
Ξαναγράψτε το ερώτημα σελιδοποίησης χρησιμοποιώντας την προσέγγιση cursor (ο πελάτης μεταφέρει το τελευταίο γνωστό ID).