Golang
Γιατί επέλεξες το map για την cache αντί για sync.Map;
Πες μας για το τεχνικό στοίβαγμα που χρησιμοποίησες.
Γιατί μεταβήκατε από [εταιρεία] σε [εταιρεία];
Πείτε μας περισσότερα για την εμπειρία σας: ποιο ήταν το έργο και ποια ήταν η ευθύνη σας;
Ποια δεδομένα δεν πρέπει να αποθηκεύονται στην cache;
Πες μου για βάσεις δεδομένων — με ποιες έχεις δουλέψει και με ποιες δουλεύεις τώρα;
Άρχισες να δουλεύεις στο τρίτο έτος;
Πώς συνεννοείστε με τις γειτονικές ομάδες σχετικά με τα συμβόλαια — protobuf, συμβόλαια γεγονότων, ποια είναι η διαφορά;
Φανταστείτε μια κατάσταση: δεν μπορείτε να βρείτε κοινό έδαφος με έναν δοκιμαστή στην ομάδα σας που συνεχώς 'σας τσιμπάει'. Πώς θα αλληλεπιδράσετε;
Τι θα συμβεί αν χρειαστεί να εγκαταλείψετε το Kafka και να το αντικαταστήσετε με έναν άλλο διαμεσολαβητή μηνυμάτων; Πώς απομονώνετε το Kafka από τις εξωτερικές υπηρεσίες;
Τι πρέπει να γίνει ώστε ο διακομιστής REST API (αποθετήριο κώδικα) να αρχίσει να λειτουργεί στο Kubernetes;
Γιατί φύγατε από την προηγούμενη θέση;
Πού πιστεύετε ότι αρχίζει το highload; Ποιο είναι το όριο μεταξύ highload και όχι-highload;
Έχετε μια υπηρεσία που δημιουργεί πολλές goroutines. Πώς θα περιορίζατε τον αριθμό των ταυτόχρονα τρεχουσών goroutines;
Τι είναι η κλήση συστήματος (syscall);
Πώς αισθάνεσαι ανάμεσα στους συναδέλφους σου στο επίπεδο; Τι σου λείπει για να αναπτυχθείς;
Ποια είναι η διαφορά μεταξύ πίνακα και slice στο Go;
Τι άλλο θα συμβεί (εκτός από πανικό) κατά την ανταγωνιστική εγγραφή σε ένα map χωρίς συγχρονισμό;
Ποια είναι η διαφορά μεταξύ REST και RPC; Τι σημαίνει stateless στο πλαίσιο του REST;
Ποια λειτουργία έκανες και είσαι περήφανος; Διηγήσου για την τελευταία ενδιαφέρουσα εργασία.