Golang
Μίλησε για το πακέτο 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;
Πείτε μας για το HTTP/3 και το πρωτόκολλο QUIC.
Κανονικοποίηση και αποκανονικοποίηση πινάκων — μίλησέ μου για τις κανονικές μορφές
Και αν πρέπει να ψάξετε κατά μέρος του τίτλου του βιβλίου (υποσυνέχεια);
Μιλήστε για στρατηγικές διαμοιρασμού βάσεων δεδομένων: πότε να ξεκινήσετε το sharding και με ποια κριτήρια να επιλέξετε το κλειδί sharding;
Πες μου για το WaitGroup και το Mutex — πώς χρησιμοποιούνται και για ποιο λόγο χρειάζονται;
Για ποιο ποσό αμοιβής μπορεί να γίνεται λόγος;
Πες μου για τη διαδικασία εργασίας: πώς ανατίθεντο τα καθήκοντα, ποιο αποθετήριο χρησιμοποιούταν, ποια ήταν τα περιγράμματα;
Έχεις ρωσική υπηκοότητα, σωστά;