Golang
Ας υποθέσουμε ότι η εργασία είναι στην έκδοση 1.18 του Go. Τι θα αλλάξει στη συμπεριφορά του προγράμματος;
Τι κάνατε στην τελευταία σας δουλειά;
Μίλησέ μου για το Legion, τι έκανες εκεί, τι είδους ομάδα ήταν;
Τι είναι οι goroutines στο Go; Πώς διαφέρουν από τα νήματα του λειτουργικού συστήματος; Πώς λειτουργεί ο προγραμματιστής του Go (μοντέλο GMP);
Πώς δημιουργείτε έναν χάρτη με βέλτιστο τρόπο, εάν γνωρίζετε ότι η εισερχόμενη λίστα περιέχει ένα εκατομμύριο στοιχεία;
Τι συνέβαινε αν η υπηρεσία κατέρρεε και δεν διάβαζε μηνύματα από το Kafka;
Πώς λειτουργεί το WAL; Πώς γίνεται η διαδικασία εγγραφής;
Τι είναι το 404 και ποια άλλα 4xx κωδικούς γνωρίζεις;
Παρακαλώ, πείτε μου το πατρώνυμό σας.
Πώς διαχειρίζονται τα λάθη στο Go; Τι είναι το panic και πώς το διαχειριζόμαστε;
Με τι ασχολήθηκες τελευταία στη δουλειά;
Με ποιο αλγόριθμο λειτουργεί ο Garbage Collector στο Go; Πώς λειτουργεί γενικά;
Πείτε μας για την εργασιακή σας εμπειρία στην [εταιρεία]. Σε ποια κατάσταση ήταν το έργο όταν ήρθατε;
Πώς θα εντοπίσετε και θα εξαλείψετε τα σημεία συμφόρησης που σχετίζονται με τον προγραμματιστή σε εφαρμογές υψηλού φορτίου;
Μίλησε για το select στο Go.
Έχεις υποβάλει αίτηση για τη θέση του Senior Go Developer. Δουλεύεις αυτήν τη στιγμή στην [εταιρεία], σωστά;
Ποια είναι η διαφορά μεταξύ Deployment και StatefulSet;
Ποια είναι η διαφορά μεταξύ Οντότητας και Αντικειμένου Αξίας;
Πώς ορίστηκε το όριο ρυθμού; Σε τι βασιζόταν και πού υλοποιήθηκε; Τι χρησιμοποιήθηκε τεχνικά;
Πώς οργανώνεται το χάρτης κάτω από το καπάκι στο Go;