Τι είναι μια συμβολοσειρά στο Go; Πώς να μάθετε το μήκος της συμβολοσειράς σε χαρακτήρες και σε bytes;
Golang
Πώς συγχρονίζετε την πρόσβαση πολλαπλών goroutines σε ένα κοινό αντικείμενο στη σωρό;
Για τι άλλο ευθύνεται η Ομάδα Καταναλωτών εκτός από τον διαχωρισμό σε partitions;
// TODO: υλοποίηση func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
Ποιοι τύποι δεδομένων γνωρίζεις στη Go;
Με ποια επίπεδα απομόνωσης συναλλαγών στο PostgreSQL έχετε ασχοληθεί;
Πώς οργανώνουμε την γεωγραφική κατανομή με τρεις περιοχές με αυστηρή συνέπεια για συναλλαγές χρημάτων; Ποια αναπαραγωγή να χρησιμοποιήσουμε (master-master ή master-slave);
Ποια είναι η διαφορά μεταξύ ενός buffer και ενός μη buffer καναλιού στο Go;
Τι είναι η κατασκευή `<-ch` στο Go;
Ποια προβλήματα αντιμετωπίσατε στην πρακτική σας κατά την ανάπτυξη;
Υπήρξε κάποια μεγαλύτερη ή πιο δύσκολη εργασία που θα θέλατε να ξεχωρίσετε από την εμπειρία σας;
Έχετε εργαστεί ποτέ με συναλλαγές στο PostgreSQL; Με ποια επίπεδα απομόνωσης συναλλαγών έχετε συναντήσει, σε ποιες περιπτώσεις χρησιμοποιούνται;
Ποια τεστ έγραψαν;
Μίλησε για μια ενδιαφέρουσα αρχιτεκτονική λύση από την εμπειρία σου
Τι θα άλλαζες στο Go αν ήσουν συντηρητής;
Τι είναι το RTT;
Έχετε ποτέ χρειαστεί να σχεδιάσετε μια αρχιτεκτονική από το μηδέν; Έχετε χρησιμοποιήσει κάποιο εργαλείο για το σχεδιασμό διαγραμμάτων (π.χ., Miro);
Μπορείς να μου πεις μερικές λεπτομέρειες σχετικά με το έργο ή το προϊόν πάνω στο οποίο εργάζεσαι αυτήν τη στιγμή;
Πες μου για τον εαυτό σου και την εμπειρία σου
Έχετε εμπειρία με αρχιτεκτονικές εργασίες; Έχετε χρειαστεί να σχεδιάσετε υπηρεσίες από το μηδέν;