Golang
Πόσα είδη ουρών υλοποιούνται στο μοντέλο GMP;
Ποια είναι τα διαθέσιμα μέσα για την εξασφάλιση συνέπειας κατά την εργασία με ανταγωνιστικά νήματα στη γλώσσα Go;
Γιατί είναι σημαντικό να χρησιμοποιούμε κανάλια για την ανταλλαγή πληροφοριών μεταξύ των goroutines στο Go;
Πώς ενσωματώθηκε ο τελικός κώδικας στο περιβάλλον παραγωγής στο τελευταίο σας έργο;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την ανίχνευση και την επίλυση προβλημάτων απόδοσης της βάσης δεδομένων;
Ποιες συνέπειες μπορεί να προκύψουν αν προσπαθήσετε να προσθέσετε στοιχεία σε ένα slice που ξεπερνά τη τρέχουσα χωρητικότητά του;
Πόσο συχνά χρειάστηκε να εκτελέσετε εργασίες χωρίς σαφείς οδηγίες;
Ο διακομιστής έχει 8 GB μνήμης, τρέχει μια εφαρμογή που καταναλώνει 10 GB. Τι θα συμβεί;
Ποια είναι η διαφορά μεταξύ της χρήσης primitives συγχρονισμού και της χρήσης καναλιών για τον συντονισμό νημάτων ή διαδικασιών;
Πώς είχατε αναπτύξει το Postgres; Υπήρχε αντίγραφο;
Πώς οργανώνετε την αρχιτεκτονική για ένα αίτημα που εκτελεί επιχειρηματική λογική, καλεί μια εξωτερική υπηρεσία (Google) και αποθηκεύει το αποτέλεσμα στη βάση δεδομένων; Περιγράψτε το από πάνω προς τα κάτω σε στρώματα.
Πώς μπορεί κανείς να χρησιμοποιήσει ενσωματωμένες δομές για να μιμηθεί την κληρονομιά στο Go;
Ποια διεπαφή υλοποιεί η δομή Map στη γλώσσα Go;
Έχετε εμπειρία στην ανάπτυξη ή υλοποίηση εφαρμογών με χρήση εξαγωνικής αρχιτεκτονικής;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την αύξηση της ταχύτητας των λειτουργιών ανάγνωσης δεδομένων;
Πώς γίνεται η κατανομή των τεσσάρων goroutines στους τέσσερις πυρήνες επεξεργαστή κατά την εκκίνησή τους;
Ποια πλεονεκτήματα και μειονεκτήματα βλέπετε στο επάγγελμα του προγραμματιστή;
Τι είναι το MFA και το SSO; Πώς λειτουργεί το Single Sign-On;
Έχετε χρησιμοποιήσει εργαλεία στατικής ανάλυσης κατά τον έλεγχο της ποιότητας του κώδικα;
Πώς υλοποιείται η διαδοχική εκτέλεση πολλαπλών goroutines με μεταφορά δεδομένων μεταξύ τους;