Golang
Πώς μπορεί να αγνοηθεί ένα πεδίο κατά την σειριοποίηση σε JSON;
Ποια μέθοδος επιτρέπει την αποτροπή αμοιβαίου αποκλεισμού κατά τη χρήση mutex μέσα σε μια λειτουργία;
Τι είναι οι sticky sessions και γιατί είναι απαραίτητες ώστε όλες οι συνδέσεις να πέφτουν σε μια μόνο εγκατάσταση;
Αναφέρετε τις πιο ενδιαφέρουσες εργασίες που καταφέρατε να υλοποιήσετε στην τελευταία σας θέση εργασίας.
Μπορείς να απαριθμήσεις τους βασικούς τύπους saga στην αρχιτεκτονική μικροϋπηρεσιών;
Έχεις συμμετάσχει στη διαμόρφωση και ρύθμιση του πίνακα ελέγχου στο Grafana;
Πώς αλληλεπιδρά ο μικροϋπηρεσία με τη βάση δεδομένων για την αποθήκευση και ανάκτηση δεδομένων;
Αυτή η array διασφαλίζει την ασφάλεια κατά τη χρήση σε ένα πολυνηματικό περιβάλλον;
Έχετε εμπειρία με το πρωτόκολλο socket HTTP και τις υλοποιήσεις του;
Τι είναι το context στο Go; Ποια είναι η διαφορά μεταξύ των context.WithTimeout και context.WithDeadline;
Πώς υλοποιείται το μοντέλο ανταγωνιστικότητας στη γλώσσα Golang;
Πώς είναι το offset που δεσμεύεται από τον καταναλωτή σε διαφορετικά modes;
Πώς καθορίζεται σωστά η σειρά των πεδίων κατά τη δημιουργία ενός σύνθετου δείκτη;
Πώς επηρεάζει η χρήση δεικτών σε μια βάση δεδομένων την απόδοση και τον χρόνο αναζήτησης δεδομένων;
Πώς υλοποιείτε τη μεταφορά τιμών επιχειρημάτων σε μια συνάρτηση, εάν οι παράμετροι δεν έχουν περαστεί ρητά κατά την κλήση;
Ας υποθέσουμε ότι πέρασε ένας χρόνος στην εταιρεία — τι πρέπει να συμβεί για να καταλάβεις ότι βρίσκεσαι στο σωστό μέρος;
Μπορεί να προκύψει σε Go μια κατάσταση όπου δεν απελευθερώνονται πόροι μνήμης και αυτό οδηγεί σε διαρροές;
Τι εξηγεί την ταχύτερη αλλαγή πλαισίου στις goroutines σε σύγκριση με τα νήματα;
Ποιος είναι ο μέγιστος αριθμός ενεργειών που επιτρέπεται να πραγματοποιηθούν σε μια συναλλαγή;
Σε ποιες περιπτώσεις οι κλήσεις συστήματος λειτουργούν πιο γρήγορα: στις διαδικασίες PostgreSQL ή στις goroutines μέσα στην εφαρμογή;