Golang
Τι συμβαίνει κατά τη μεταγλώττιση μιας λειτουργίας με γενικούς τύπους;
Σε ποια σειρά διαβάζει ο χειριστής select από πολλαπλά κανάλια;
Υπήρξε κάποιο σχόλιο από τους χρήστες ή την τεχνική υποστήριξη μετά την υλοποίηση του Elasticsearch;
Μίλησε για την οργάνωση της εργασίας με τη μνήμη στο Go
Μίλησε για το πακέτο context στο Go. Ποια είναι η χρησιμότητα των context;
Ποιος είναι ο λόγος της αποχώρησής σου από την προηγούμενη εταιρεία;
Η επιχείρηση πιέζει, και έχεις μια επιλογή: να γράψεις απλό και κατανοητό κώδικα, που θα χρειαστεί μετέπειτα refactoring, ή να σχεδιάσεις άμεσα μια πολύπλοκη και κλιμακούμενη αρχιτεκτονική, αλλά να ξοδέψεις διπλάσιο χρόνο. Πώς θα επιλέξεις;
Τι θέλετε περισσότερο τώρα — ανάπτυξη προϊόντος ή πλατφόρμας;
Γιατί ψάχνεις μια νέα δουλειά;
Ξέρεις τι είναι ο πίνακας δοκιμών (table-driven tests);
Μπορεί το Increaser να γίνει υλοποίηση του Sender; Ποια είναι η λογική διαφορά μεταξύ Increaser και Sender;
Πώς αποτυπώνεται αυτό στην υπηρεσία σας; Πώς αναπτύχθηκε όλο αυτό και ποια αναφορές κατασκευάστηκαν;
πακέτο κύριο import ( "fmt" ) type Foo διεπαφή { Foo() } type Bar δομή { Message string } func (b Bar) Foo() { fmt.Println(b.Message) } func main() { var b *Bar var f Foo f = b if f != nil { f.Foo() } }
Τι κάνατε στην Yandex;
Τι είναι το connection pool στο πακέτο database/sql στο Go;
Πείτε μας για το HTTP/3 και το πρωτόκολλο QUIC.
Εξήγησε γιατί επιλέχθηκαν ακριβώς 16 shards ως προεπιλογή;
Και αν πρέπει να ψάξετε κατά μέρος του τίτλου του βιβλίου (υποσυνέχεια);
Μιλήστε για στρατηγικές διαμοιρασμού βάσεων δεδομένων: πότε να ξεκινήσετε το sharding και με ποια κριτήρια να επιλέξετε το κλειδί sharding;
Πες μου για το WaitGroup και το Mutex — πώς χρησιμοποιούνται και για ποιο λόγο χρειάζονται;