Μπορείς να χαρακτηρίσεις τις υπηρεσίες στο Wildberries ως υψηλό φορτίο; Ποιο ήταν το RPS στη μέγιστη φόρτωση;
Golang
Είναι το πρωτόκολλο REST συμβατό με το HTTP/3;
Πώς μπορεί κανείς να διαχειριστεί ή να αλληλεπιδράσει με ένα κλειστό κανάλι στη γλώσσα Go;
Πώς βρίσκω το PID της διαδικασίας;
Ποια είναι η διαφορά μεταξύ μιας goroutine και ενός συστημικού νήματος στο πλαίσιο της εκτέλεσης εργασιών;
Εξηγήστε τι είναι το κλείδωμα Read-Write (RWMutex) και πώς χρησιμοποιείται για τη διαχείριση της πρόσβασης στα δεδομένα.
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'Consumer group' στο σύστημα Kafka;
Μπορείτε να εξηγήσετε τι είναι ο τύπος Error στη γλώσσα Go και πώς χρησιμοποιείται για την αντιμετώπιση σφαλμάτων;
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Σφάλμα μεταγλώττισης # command-line-arguments ./main.go:39:32: σφάλμα σύνταξης: απροσδόκητη νέα γραμμή, αναμενόταν { μετά την if δήλωση
Υπάρχουν προθεσμίες ή ήδη προσφορές;
Είναι ένα δυαδικό δέντρο μια ισορροπημένη δομική κατάσταση;
Πώς τερματίζετε μια διαδικασία στο Linux και πώς διαφέρει το SIGTERM από το SIGKILL; Τι είναι τα σήματα και πώς χρησιμοποιούνται;
Πώς να περιορίσετε τον αριθμό των κλήσεων του worker polling αν το API είναι επί πληρωμή;
Μπορείτε να εξηγήσετε πώς υλοποιείται και λειτουργεί ένας δυναμικός πίνακας στη γλώσσα Go;
Σε ποιες περιπτώσεις δεν θα κληθεί το defer;
Πώς καθορίζεται το περιεχόμενο που επισημαίνεται με τη χρήση του τελεστή κοπής;
Ποια εργαλεία χρησιμοποιήθηκαν για την ανάλυση της απόδοσης των εφαρμογών;
Απαιτείται η υλοποίηση της συνάρτησης uniqRandn, η οποία παράγει μια λίστα μήκους n με μοναδικούς, τυχαίους αριθμούς. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της κωδικοποίησης UTF-8 και ποια είναι τα βασικά πλεονεκτήματά της;
Πες μου για την εμπειρία σου με τις γλώσσες προγραμματισμού, εκτός από το Go, τι άλλο έχεις χρησιμοποιήσει; Πώς σου φαίνεται το Go;