Golang
Ce stil de Saga au folosit: coregrafie sau orchestrare?
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 } Eroare de compilare # command-line-arguments ./main.go:39:32: eroare de sintaxă: linie nouă neașteptată, s-așteptat { după clauza if
Ce interacțiune între servicii a fost utilizată? gRPC, REST?
De ce este necesară normalizarea?
Ce este critic important pentru tine atunci când treci la un nou loc de muncă?
// Întrebarea 4. Ce va afișa pe ecran 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) }
Ce este un proxy invers și cum poate fi implementat?
Ce tipuri de memorie există în Go? Care este diferența dintre stivă și heap?
Vorbiți despre sistemele de fișiere — cum se face drumul de la dispozitiv la fișier în Linux
Und sunt stocate șirurile în Go: în heap sau în stack?
Ai lucrat cu gRPC? Ce protocol este folosit în fundal?
Ce va fi afișat la fiecare print? 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) // }
Ce este EXPLAIN în PostgreSQL? Cum poate calcula fără a executa interogarea?
Câte persoane au fost implicate în cel mai mare proiect la care ai lucrat? Mai puțin de zece, zeci, sute?
Vorbește despre Docker: principii de bază, construcții multi-stage, comenzi CLI
Ce ai făcut la ultimul loc de muncă?
Așteptări salariale?
Ai lucrat cu Postgres, Kafka, RabbitMQ, Redis?
De unde au venit cei 4-5k RPS?
Înseamnă că totul se va încheia totuși după acest timeout? Adică, poate ceva să nu funcționeze încă — care este problema aici?