Golang
Τι συμβαίνει κατά την προσθήκη στοιχείων σε έναν χάρτη και τι είναι η εκκένωση;
Πες μου για το σύστημα παρακολούθησης: συλλέκτες μετρικών, ειδοποιήσεις
Τι είναι η προφίλ στο Go; Έχεις χρησιμοποιήσει το pprof;
Μπορεί να περάσει κανείς αυθαίρετο αριθμό επιχειρημάτων σε μια συνάρτηση;
Πώς ρυθμίζετε το Kafka για 100 περιπτώσεις εφαρμογής με 10 νήματα η καθεμία, ώστε κανείς να μην εμποδίζει τον άλλο;
Τι είναι οι goroutines στο Go; Πώς διαφέρουν από τα νήματα του λειτουργικού συστήματος; Πώς λειτουργεί ο προγραμματιστής του Go (μοντέλο GMP);
Σημαίνει ότι όλα θα τελειώσουν τελικά μετά από αυτό το timeout; Δηλαδή, μπορεί κάτι ακόμα να μην λειτουργεί — ποιο είναι το πρόβλημα εδώ;
Με τι ασχολήθηκες τελευταία στη δουλειά;
Με ποιο αλγόριθμο λειτουργεί ο Garbage Collector στο Go; Πώς λειτουργεί γενικά;
Ποια μέσα συγχρονισμού των goroutines υπάρχουν στο Go; Διόρθωσε το παράδειγμα με τον αγώνα χρησιμοποιώντας atomic
Μίλησε για τη δομή του προγραμματιστή Go (μοντέλο GMP).
Πώς καταλαβαίνω ότι το σύστημα λειτουργεί σταθερά;
Μίλησε για το select στο Go.
Ποια μοτίβα σχεδίασης γνωρίζετε και ποια εφαρμόζετε στη δουλειά σας;
Έχεις υποβάλει αίτηση για τη θέση του Senior Go Developer. Δουλεύεις αυτήν τη στιγμή στην [εταιρεία], σωστά;
Πώς διορθώνω τον κώδικα ώστε να εμφανίζονται εγγυημένα και τα 5 νούμερα;
Πώς ενημερώνεται η υλοποιημένη προβολή, ενημερώνεται αυτόματα ή χρειάζεται να ρυθμιστεί;
Ποια είναι η διαφορά μεταξύ Deployment και StatefulSet;
Τι είναι το ACID; Επίπεδα απομόνωσης συναλλαγών;
Πώς θα πραγματοποιηθεί η διαδικασία αποστολής και λήψης μηνυμάτων μεταξύ δύο πελατών; Περιγράψτε τη πλήρη ροή.