Πώς επεξεργάζεται το περιβάλλον εκτέλεσης Go ένα εκατομμύριο αιτήματα που βασίζονται σε I/O (π.χ., σε μια υπηρεσία proxy/api gateway);
SRE / Platform Engineer
Ποια είναι η αγαπημένη σας γλώσσα προγραμματισμού και πώς θα αξιολογούσατε τον εαυτό σας στο Go σε μια κλίμακα από 1 έως 10;
Ποια είναι η διαφορά μεταξύ εικονικής μνήμης (VIRT) και κατοικημένης μνήμης (RES) στο top, και τι είναι η κοινόχρηστη μνήμη (SHR);
Ποιοι παράγοντες επηρεάζουν την καθυστέρηση σε ένα τέτοιο σύστημα επεξεργασίας αιτημάτων;
Πες μου για τον εαυτό σου: τι σου αρέσει να κάνεις, τι θέλεις να κάνεις, με τι είσαι περήφανος και γιατί κάνεις αίτηση;
Τι είναι το DHCP και πώς λαμβάνει μια συσκευή τη διαμόρφωση της διεύθυνσης IP και του διακομιστή DNS;
Πώς μαθαίνετε πόσα νήματα OS χρησιμοποιεί η υπηρεσία Go σας στο Linux;
Πώς βρίσκεις ένα αρχείο και αναζητάς μια υποακολουθία μέσα σε αυτό χρησιμοποιώντας τη γραμμή εντολών του Linux;
Ποιος ήταν ο στόχος της επανεγγραφής των υπηρεσιών C++ σε Go στην [εταιρεία]; Ποια συγκεκριμένα προβλήματα λύνονταν;
Ποια είναι η ουσία των goroutines και πώς λειτουργούν;
Τι συμβαίνει από τη στιγμή που πληκτρολογείτε μια διεύθυνση URL σε ένα πρόγραμμα περιήγησης μέχρι να λάβετε την απάντηση; Εξηγήστε τη διαδικασία πλήρως όσο το δυνατόν πιο βαθιά.
Τι είναι τα τυπικά ρεύματα εισόδου/εξόδου στο Linux (stdin, stdout, stderr) και πώς μπορείτε να τα ανακατευθύνετε ή να τα καταστείλετε;
Για ποιους τύπους αιτημάτων παρέχουν οι goroutines πλεονέκτημα έναντι των νήματος του λειτουργικού συστήματος, και για ποιους τύπους είναι εξίσου αποτελεσματικά τα νήματα του λειτουργικού συστήματος;
Πώς αντιμετωπίζετε ένα τρέχον service σε έναν Linux παραγωγικό διακομιστή; Πώς βρίσκετε τη διαδικασία σας και καταλαβαίνετε τι συμβαίνει;