Golang
Kaip jūsų mikroservisai tarpusavyje bendrauja? Ar dirbote su gRPC?
Kokio stiliaus Saga naudojo: choreografijos ar orkestracijos?
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 } Klaida kompilacijoje # command-line-arguments ./main.go:39:32: sintaksės klaida: netikėtas naujas eilutė, tikėtasi { po if sąlygos
Kokio tarpusavio sąveikos buvo naudojama? gRPC, REST?
Kodėl reikalinga normalizacija?
Kas yra jums kritiškai svarbu pereinant į naują darbo vietą?
// Klausimas 4. Ką atspausdins ekrane package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Kas yra reverse proxy ir kaip jis gali būti įgyvendintas?
Kokie yra atminties tipai Go? Kuo skiriasi stekas nuo krūvos (heap)?
Papaskinkite apie failų sistemas — kaip vyksta kelias nuo įrenginio iki failo Linux'e
Kur saugomos eilutės Go: heap'e ar stack'e?
Ar dirbote su gRPC? Koks protokolas naudojamas po kapotu?
Ką išves kiekvienas spausdinimas? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }
Kas yra EXPLAIN PostgreSQL? Kaip jis gali apskaičiuoti be užklausos vykdymo?
Kiek žmonių dalyvavo didžiausiame projekte, kuriame dirbote? Mažiau nei dešimt, dešimtки, šimtai?
Pasakok apie Docker: pagrindiniai principai, daugiapakopės statybos, CLI komandos
Ką veikėte paskutinėje darbo vietoje?
Atlyginimo lūkesčiai?
Ar dirbote su Postgres, Kafka, RabbitMQ, Redis?
Iš kur atsirado 4-5k RPS?