Golang
Kaip galima išspręsti rašymo ir skaitymo užklausų degradacijos problemą vienoje lentelėje su indeksu naudojant duomenų bazės mastelio keitimą? Ar padės tokios metodikos kaip sharding ir partitioning?
Ar rašėte Kubernetes manifestus?
Kas yra Inversion of Control?
Ar turėjote prieigą prie gamybos?
Kokios sinchronizacijos primityvos yra Go? Kuris mutex geriausiai tinka šiuo atveju?
Ką perduotumėte šio kanalo viduje (kokią duomenų struktūrą)?
Ar dirbote su replikacija? Kokie replikacijos tipai yra?
Kas yra gorutina? Kaip ji skiriasi nuo sistemos gijos? Papasakok apie Go (GMP) planuotoją.
Ką gali papasakoti apie Mutex?
Kokia buvo jūsų mėgstamiausia strategija, kai Elasticsearch klasteris žlugo arba nustojo atsakyti? Ar svetainės paieškos funkcija sulaužyta, ar buvo atsarginis mechanizmas tiesioginiams užklausoms į PostgreSQL?
Parašykite funkciją, kuri patikrina, ar eilutė yra palindromas. Palindromas yra simbolių seka, kuri skaitoma vienodai abiem kryptimis. Reikia tikrinti tik su abėcėlės a- я, А- Я simboliais, nesureikšminant didžiųjų ir mažųjų raidžių.
Kodėl nusprendėte padalinti monolitą į 3 nepriklausomas paslaugas? Kuo ši sprendimas buvo pagrįstas?
Ar atlikote vienetinius testus?
Ar galite pateikti neapibrėžtojo integralo apibrėžimą?
Kodėl paslauga buvo TypeScript ir kodėl ją pervedė į Go?
Kaip organizuoti sąveiką tarp frontend ir backend siųsti pranešimus realiuoju laiku?
// skaičiai nuo 1 iki 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Kaip žiūrite į dirbtinio intelekto įrankius? Ar naudojate juos patys darbe kokiems nors užduotims?
HTTP/2-ėje, dėka nuolatinio TCP ryšio, atsirado galimybė padaryti vieną įdomią dalyką — kas būtent tai leido įgyvendinti?
Kas yra IP tinklo protokolas ir kokius uždavinius jis sprendžia?