Μίλησε για το μοτίβο Fan-In, ποιος είναι ο σκοπός του;
Golang
Τι συμβαίνει αν διαβάσετε από ένα κλειστό κανάλι χωρίς buffer;
Ποιος είναι ο σκοπός ενός καναλιού με κενή δομή chan struct{};
Ποιες primitive συγχρονισμού γνωρίζεις στο Go;
Τι είναι μια goroutine και πώς λειτουργεί;
Έχετε χρειαστεί ποτέ να χρησιμοποιήσετε τα μοτίβα Fan-In και Semaphore στην εργασία σας;
Πώς θα εντοπίσετε και θα εξαλείψετε τα σημεία συμφόρησης που σχετίζονται με τον προγραμματιστή σε εφαρμογές υψηλού φορτίου;
Γράψτε ένα Singleton σε Go χρησιμοποιώντας sync.Once, στη συνέχεια κάντε πιο δύσκολο: GetLogger δέχεται name και age, επιστρέφει ένα μόνο αντίγραφο για ίδιες παραμέτρους
Ένας διευθυντής ήρθε τρέχοντας και είπε ότι υπάρχει σφάλμα στο πρόγραμμα, εδώ είναι τα αρχεία καταγραφής. Ποιες είναι οι ενέργειές σου, πώς θα αποσφαλμάτωνες;
Τι είναι ένα κανάλι στο Go και πώς μεταδίδει δεδομένα;
/** * Εργασία με φέτες * * Δίνονται δύο αταξινόμητες φέτες οποιουδήποτε μήκους. * Πρέπει να γράψετε μια συνάρτηση που να επιστρέφει το διασταυρωτικό τους **/
Τι ακριβώς έκανες στο έργο;
Πώς λειτουργεί ο προγραμματιστής του Go, ποιο μοντέλο βρίσκεται πίσω; Έχετε ρυθμίσει εσείς τον προγραμματιστή;
Ποια μοτίβα σχεδίασης χρησιμοποιήσατε στο πλαίσιο των μικροϋπηρεσιών;
Πώς διασφαλίζετε ότι κανείς δεν θα γράψει σε κλειστό κανάλι; Ποιος είναι ένας απλός κανόνας;
Ποια είναι η πολυπλοκότητα των λειτουργιών με χάρτη στη χειρότερη περίπτωση σε περίπτωση συγκρούσεων;
Πώς να ξεκινήσετε ένα κοντέινερ στο Kubernetes χωρίς Registry;
Τι μπορεί να χρησιμοποιηθεί για τη μεταφορά δεδομένων μεταξύ goroutines;
Τι θα συμβεί αν προσπαθήσετε να διαβάσετε από ένα κλειστό κανάλι;
Ξέρεις τι είναι ο πίνακας δοκιμών (table-driven tests);