Golang
Μπορούμε να περάσουμε ένα slice ως παράμετρο σε μια συνάρτηση;
Πες μου για βάσεις δεδομένων — με ποιες έχεις δουλέψει και με ποιες δουλεύεις τώρα;
Πώς διαχειρίζονται τα σφάλματα στο Go; Ποια είναι η διαφορά μεταξύ errors.Is και errors.As;
Φανταστείτε μια κατάσταση: δεν μπορείτε να βρείτε κοινό έδαφος με έναν δοκιμαστή στην ομάδα σας που συνεχώς 'σας τσιμπάει'. Πώς θα αλληλεπιδράσετε;
Μίλησε για μια δύσκολη εργασία που σε έκανε να ιδρώσεις. Ποια ήταν η κύρια δυσκολία;
Πώς λειτουργεί η διαδικασία κυκλοφορίας; Πώς πήγε η τελευταία κυκλοφορία με τη συμμετοχή σας;
Τι πρέπει να γίνει ώστε ο διακομιστής REST API (αποθετήριο κώδικα) να αρχίσει να λειτουργεί στο Kubernetes;
Μίλησε για το graceful shutdown: τι είναι, τι συμβαίνει κατά τη διάρκεια, πώς καλείται; Ποια διαδικασία εκτελεί η υπηρεσία στο Kubernetes μετά τη λήψη SIGTERM;
Πού πιστεύετε ότι αρχίζει το highload; Ποιο είναι το όριο μεταξύ highload και όχι-highload;
Έχετε μια υπηρεσία που δημιουργεί πολλές goroutines. Πώς θα περιορίζατε τον αριθμό των ταυτόχρονα τρεχουσών goroutines;
Πείτε περισσότερα για τα έργα σε Go
Μίλησε για το Kubernetes — τι είναι, πώς διαφέρει από το Docker, ποια είναι τα βασικά συστατικά;
Πώς οργανώνεται το κανάλι κάτω από το καπό στο Go;
Ποιοι τύποι μεταβλητών υπάρχουν στο Go;
Μπορείς να μου πεις για το μοτίβο Semaphore;
Πώς κατανέμονταν τα καθήκοντα μέσα στην ομάδα;
Γιατί η προσέγγιση του Go για τον πολυνηματισμό είναι καλύτερη από άλλες γλώσσες;
Πείτε μας για την εμπειρία σας με συστήματα υψηλού φόρτου. Έχετε αντιμετωπίσει προβλήματα κατανομής και ισορροπίας της κυκλοφορίας;
Αν η λειτουργία διαρκεί 10-12 λεπτά και υπάρχει ενεργή εγγραφή και τα δεδομένα αλλάζουν, δεν υπήρχαν παρενέργειες;
Ποια είναι η πολυπλοκότητα του αλγορίθμου σε χρόνο και μνήμη;