Můžeš charakterizovat služby na Wildberries jako vysokou zátěž? Jaké bylo RPS na vrcholu?
Golang
Jak lze spravovat nebo komunikovat se zavřeným kanálem v jazyce Go?
Jaký je rozdíl mezi gorutinou a systémovým vláknem v kontextu vykonávání úkolů?
Můžete vysvětlit, co je typ Error v jazyce Go a jak se používá k zpracování chyb?
Jak najít PID procesu?
Je protokol REST kompatibilní s HTTP/3?
Existují termíny nebo již nabídky?
Vysvětlete, co je Read-Write zámek (RWMutex) a jak se používá k řízení přístupu k datům.
Jak ukončit proces v Linuxu a čím se liší SIGTERM od SIGKILL? Co jsou signály a k čemu slouží?
Můžete vysvětlit, jak je implementován a funguje dynamické pole v jazyce 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 } Hiba a fordítás során # command-line-arguments ./main.go:39:32: szintaktikai hiba: váratlan sorvége, { várható az if feltétel után
Jak určit obsah zvýrazněný pomocí operátoru řezání?
Je třeba implementovat funkci uniqRandn, která generuje seznam délky n s unikátními, náhodnými čísly. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Můžete vysvětlit princip fungování kódování UTF-8 a jaké jsou jeho hlavní výhody?
Pověz mi o posledním místě práce: čím ses zabýval, jaký stack jsi používal, jaké byly složité úkoly?
Jakou roli má systémový volání SELECT v procesu interakce se souborovým systémem a jak je používáno k monitorování vstupu/výstupu?
Co je to transakce v PostgreSQL? Vyprávěj o ACID.
V jakých případech nebude volán defer?
Můžete vysvětlit, co znamená pojem 'Consumer group' v systému Kafka?
Co byste chtěli najít z pohledu projektu, společnosti, týmu?