Golang
Πώς διασφαλίζετε χαμηλή καθυστέρηση για χρήστες από διαφορετικές περιοχές της χώρας (π.χ., Βλαδιβοστόκ);
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης ενός In-Memory Map στις εφαρμογές;
Πώς να εξάγετε τα αρχικά στοιχεία από έναν πίνακα ή ένα τμήμα δεδομένων στη γλώσσα προγραμματισμού σας;
Τι συμβαίνει αν δημιουργήσετε ένα slice με μηδενική τιμή και ποιες λειτουργίες επιτρέπονται με αυτό;
Πόσα Docker κοντέινερ μπορούν να τρέξουν από μια εικόνα;
Ποιος είναι ο ρόλος του χειριστή EXPLAIN κατά την εκτέλεση ερωτημάτων SQL σε μια βάση δεδομένων;
Τι εκτελείται πρώτο στην εντολή επιλογής: η επεξεργασία δεδομένων από το κανάλι ή η ανάγνωση από το τρέχον πλαίσιο;
Πότε είναι επικίνδυνο να κάνετε refactoring και πότε πρέπει να το αποφύγετε;
Ποια είναι η εμπειρία σου σε ομάδες ανάλογα με το μέγεθος;
Ποιο ήταν το δείκτη αιτημάτων ανά δευτερόλεπτο που επιτεύχθηκε κατά την εγγραφή δεδομένων;
Πείτε μας για την εμπειρία σας στην ανάπτυξη και τον αρχιτεκτονικό σχεδιασμό λύσεων μικροϋπηρεσιών
Πώς πραγματοποιείται η διαδικασία δοκιμής του κώδικα στη γλώσσα Go;
Έχετε εμπειρία με κώδικα legacy ή παλαιό που απαιτεί εκσυγχρονισμό ή refactoring;
Ποιο επίπεδο ικανότητας σε Go θα αποδίδατε στον εαυτό σας;
Πώς αλληλεπιδρούν οι goroutines με τη μνήμη κατά την εκτέλεση προγραμμάτων σε Go;
Πόσες συνδέσεις υπήρχαν στο PostgreSQL; Τι να κάνετε αν δεν υπάρχουν αρκετές συνδέσεις με 10.000 RPS;
Υπάρχουν περιορισμοί στον αριθμό των goroutines που μπορούν να τρέξουν ταυτόχρονα στην εφαρμογή;
Σε ποιες καταστάσεις μπορεί να προκύψει αδιέξοδο μεταξύ νημάτων ή διαδικασιών;
Μπορεί να θεωρηθεί ένα slice ασφαλές για χρήση σε περιβάλλον πολλαπλών νημάτων χωρίς πρόσθετα μέτρα συγχρονισμού;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης goroutines σε προγράμματα Go;