Golang
Ποια είναι η εμπειρία σου σε ομάδες ανάλογα με το μέγεθος;
Μιλήστε για τον προγραμματιστή Go (μοντέλο GMP)
Ποιο ρόλο παίζουν οι primitive συγχρονισμού στη γλώσσα προγραμματισμού Go;
Μπορείτε να εξηγήσετε την έννοια των ελαφρών νημάτων και τις διαφορές τους από τα κανονικά νήματα εκτέλεσης;
Μπορείτε να εξηγήσετε τι είναι ένας φορτοεξισορροπητής επιπέδου 7 σε δικτυακές υποδομές;
Μπορείτε να εξηγήσετε τι είναι ένα Livelock στο πλαίσιο του προγραμματισμού σε Go;
Έχετε βιώσει ποτέ καταστάσεις όπου σε εργασιακό περιβάλλον προέκυψαν κρίσιμα σφάλματα ή προβλήματα που οδήγησαν σε πτώσεις του συστήματος σε λειτουργία;
Ποιες ενέργειες επιτρέπονται με μια μεταβλητή τύπου Map που δεν έχει ακόμη αρχικοποιηθεί;
Πώς πραγματοποιείται η διαγραφή εγγραφών από τους πίνακες στη βάση δεδομένων PostgreSQL;
Ποιος είναι ο μέγιστος αριθμός στοιχείων που μπορεί να περιέχει ένα Bucket στην υλοποίηση hash map;
Ποιες στρατηγικές μπορούν να εφαρμοστούν για τη βελτίωση της αποδοτικότητας της εκτέλεσης των ερωτημάτων SQL και τη μείωση του χρόνου απόκρισης της βάσης δεδομένων;
Ποιες λειτουργίες εκτελεί το πλαίσιο στο μοτίβο κατάστασης ή εντολής;
Μπορείτε να εξηγήσετε πώς λειτουργεί ο ορχήστρα των κοντέινερ Kubernetes;
Πώς επιλέχθηκαν οι κατευθυντήριες γραμμές σχετικά με τον αριθμό των στηλών στο ORDER BY ή τη συχνότητα του PARTITION BY (π.χ., μηνιαίως);
Πόσες συνδέσεις υπήρχαν στο PostgreSQL; Τι να κάνετε αν δεν υπάρχουν αρκετές συνδέσεις με 10.000 RPS;
Σε ποιο σημείο δημιουργούνται οι νέες goroutines σε ένα πρόγραμμα Go;
Πώς οργανώνει το PostgreSQL την αποθήκευση δεδομένων αντικειμένων που υπερβαίνουν τα 2 κιλοβάτ;
Επιτρέπεται η αποστολή μηνυμάτων σε ένα κανάλι από πολλαπγές goroutines ταυτόχρονα;
Ποια ευθύνη πρέπει να αναλαμβάνει ένας προγραμματιστής στο πλαίσιο της ομάδας του;
Ποια είναι η διαφορά μεταξύ HAVING και WHERE;