Golang
Έχετε εμπειρία στην επίλυση προβλημάτων που σχετίζονται με υψηλή κατανάλωση μνήμης RAM σε εφαρμογές;
Έχετε πρακτική εμπειρία στην ανάπτυξη αρχιτεκτονικών λύσεων για πολύπλοκα συστήματα;
Τι να κάνετε αν δεν μπορείτε να πάρετε ακριβώς 243 επιφάνειες κατά την απλοποίηση του μοντέλου;
Έχετε εμπειρία στη χρήση ενσωματωμένων ερωτημάτων SQL στα έργα σας;
Ποια πτυχή της έννοιας της αντικειμενοστραφούς προγραμματισμού αντικατοπτρίζει τη δομή μιας κλάσης ή αντικειμένου;
Πότε ακριβώς μπορούν οι goroutines να μεταβούν στη τοπική ουρά εκτέλεσης;
Μίλησε για το στοίβα που χρησιμοποιείται στο τρέχον έργο, με περισσότερες λεπτομέρειες.
Ποιος είναι ο σκοπός του SELECT FOR UPDATE;
Μπορείτε να εξηγήσετε τι είναι ένα σύστημα διαχείρισης εξαρτήσεων στο Go και πώς υλοποιείται;
Ποιες μη λειτουργικές απαιτήσεις είναι σημαντικές για το σύστημα κρατήσεων εισιτηρίων;
Ποιο από τα παρακάτω τμήματα κώδικα περιέχει σφάλμα ή πιθανό πρόβλημα που σχετίζεται με τη δουλειά με κανάλια; Επιλογή 1 package main func main() { ch := make(chan int) ch <- 1 } Επιλογή 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Επιλογή 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Επιλογή 4 package main func main() { ch := make(chan int) close(ch) <-ch } Επιλογή 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Με ποιους τρόπους πραγματοποιείται η αλληλεπίδραση μεταξύ των μεμονωμένων μικροϋπηρεσιών;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος Keyproof στο πλαίσιο της ανάπτυξης ή των συστημάτων;
Πώς πραγματοποιείτε την αναπαραγωγή αιτημάτων και ποια εμπειρία μπορείτε να μοιραστείτε σε αυτή τη διαδικασία;
Τι θα έκανες αν παρατηρούσες ότι το διακομιστικό μέρος λειτουργεί με καθυστερήσεις;
Χρησιμοποιήσατε τα μοτίβα Inbox και Outbox;
Ποιοι είναι οι τρόποι υλοποίησης εφαρμογών στο Kubernetes και ποια βήματα πρέπει να ακολουθηθούν γι' αυτό;
Πώς μπορούμε να προσδιορίσουμε αν ένα συγκεκριμένο στοιχείο υπάρχει στη λίστα (slice);
Πώς μπορεί να εντοπιστεί μια κατάσταση αγώνα (Race Condition) σε ένα σύστημα;
Σε ποιες περιπτώσεις εφαρμόζεται μια δομή δεδομένων με δυνατότητα αποθήκευσης διαδοχικών στοιχείων και δυναμικής τροποποίησής τους;