Kas ir svarīgi komandā?
Golang
Kā tu rīkojies ar nakts un vakara maiņām, ja notiek kļūme?
Pastāstiet par savu pašreizējo projektu — pie kā strādājat?
Kādi ir transakciju izolācijas līmeņi SQL (PostgreSQL)?
Kāda ir atšķirība starp TCP un UDP? Sniedziet UDP lietošanas piemērus un izskaidrojiet, kā DNS nodrošina uzticamību pār UDP.
Kura joma būtu interesanti attīstīties tālāk: tehnoloģijās, uzdevumos, virzienos?
Vai jūs esat pārliecināts, ka šeit tiek izmantotas iekavas map? Kāda sintakse ir nepieciešama, lai piekļūtu set elementam 17. rindā?
Kopumā, ko domā par komandas virzienu (ClickHouse/Elasticsearch platforma)?
Kāda ir arhitektūras atšķirība starp REST un RPC? Kuru pieeju izvēlēties lietotāja izveidei/modificēšanai un naudas pārskaitījumam starp kontiem?
Kā nodrošināt, ka rindā esošā ziņa tiks apstrādāta tieši vienu reizi, ja ir vairāki darbinieki?
Pastāsti par incidentu vadību tavā komandā: kā ir organizēts process, vai ir maiņu režīma noteikumi?
Kā darbojas haštabula? Kādi ir tās pamatprincipi un galvenie prasības?
Garums var būt līdz 1000 — paskaidrojiet, kāpēc tas var būt un kā šis fenomens sauc.
Ko tiks parādīt, palaidot programmu: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Darba imitācija }() } wg.Wait() fmt.Println(len(counter)) }
Pastāsti vairāk par pēdējiem projektiem: tehnoloģijas, tava atbildības joma, galvenie uzdevumi.
Ar ko nodarbojās tava komanda un ar ko tu nodarbojies?
Traukšanas laikā — cik komandas, pakalpojumus, cik integrācijas ar savām komandām aptuveni?
Pastāstiet mums par jūsu komandas sastāvu.
Kas ir rehashing?
Nepieciešams īstenot funkciju uniqRandn, kas ģenerē sarakstu ar garumu n, kurā ir unikāli, nejauši skaitļi. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }