Golang
Μπορεί να εγγυηθεί κανείς τη σειρά διαδρομής των στοιχείων στη δομή δεδομένων Map;
Μπορείτε να περιγράψετε πώς υλοποιείται ο μηχανισμός Work Stealing στην επεξεργασία πολλαπλών νημάτων;
Παρακολουθήσατε επιπλέον παραμέτρους ασφαλείας — IP, MAC, γεωγραφική θέση;
Υπάρχει διαφορά στο γράψιμο του ονόματος της συνάρτησης με πεζά ή κεφαλαία;
Ποιες άλλες δομές δεδομένων γνωρίζεις εκτός από τους πίνακες κατακερματισμού (δέντρα); Ποια είναι η ασυμπτωτική πολυπλοκότητα της αναζήτησης σε ένα δυαδικό δέντρο και σε ποια βάση του λογαρίθμου; Πώς επιτυγχάνεται αυτή η πολυπλοκότητα (ταξινόμηση vs ισορροπία);
Πώς υλοποιείται η μηχανική του πολυμορφισμού στη γλώσσα Go;
Σε ποιο σημείο του κώδικα πραγματοποιούνται οι δηλώσεις μεταβλητών μέσα σε μια συνάρτηση;
Μπορεί μια συνάρτηση να έχει πρόσβαση σε μια μεταβλητή που έχει δηλωθεί ως δημόσια και βρίσκεται στην περιοχή των αγκυλών της;
// Γράψτε κώδικα που θα εμφανίζει τους κωδικούς απάντησης HTTP για δύο URL (π.χ. η κύρια σελίδα του Google και η κύρια σελίδα του dzen.ru) // Τα αιτήματα πρέπει να πραγματοποιούνται παράλληλα.
Πώς προστίθενται νέα στοιχεία σε ένα slice στη γλώσσα Go;
Ποιοι τύποι ουρών χρησιμοποιούνται στον προγραμματιστή Go;
Πείτε λίγα για τον εαυτό σας: πού μένετε τώρα;
Εξήγησε τι είναι οι μη μπλοκαριστικές κλήσεις στο πλαίσιο εργασίας με goroutines και πώς υλοποιούνται.
Πώς σκοπεύετε να χρησιμοποιήσετε δύο έτοιμα μοντέλα (π.χ., μοντέλο 1 και μοντέλο 2) για το morphing;
Εξηγήστε τον μηχανισμό λειτουργίας του συστήματος αυτόματης απελευθέρωσης μνήμης στη γλώσσα Go
Γιατί η σειριοποίηση με Protobuf είναι πιο γρήγορη σε σύγκριση με το JSON;
Πώς υλοποιείται η ασφαλής ανάγνωση δεδομένων από ένα κανάλι σε πολλαπλές goroutines ταυτόχρονα;
Μπορείτε να αναφέρετε άλλους τρόπους υλοποίησης επεξεργασίας συμβολοσειρών στον προγραμματισμό;
Είναι δυνατόν να επεκτείνετε τη λειτουργικότητα ενός άλλου πακέτου στη γλώσσα Go προσθέτοντας νέες μεθόδους;
Έχετε εργαστεί με τη βιβλιοθήκη testify για τη συγγραφή δοκιμών;