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