Golang
grpc-server AddItemAndOrder metodą įgyvendinkite: 1. Pridėti prekes į krepšelį 2. Būtina informuoti potencialius vartotojus apie tai, kad krepšelis sukurtas per žinučių brokerį. 3. Keičiant krepšelio sudėtį, reikia iš naujo apskaičiuoti basket.Total = suma(kiekis * kaina) 4. Visi krepšelio elementai turi būti unikalūs pagal raktą ProductID 5. Norint pateikti užsakymą, reikia pakeisti jo būseną į ordered 6. Negalima keisti jau užsakytų krepšelių Yra lentelė, kurioje visi stulpeliai yra sveikieji skaičiai. Kode yra užklausa: select * from t1 where a > ? and b = ? and c != ? order by a;
Ar standartinė žemėlapis Go yra konkurencinga saugi? Kokios alternatyvos yra?
Kaip įgyvendinti darbuotojų sinchronizaciją naudojant skaitiklius Redis?
Kas yra pristatymo garantijos Kafka?
Kaip organizuoti ryšį tarp gorutinų ir kaip dirbti su deadlock'ais?
Galų gale, iš kokių sprendimų pasirinkote? ClickHouse, ELK ir kas dar?
Kodėl pasirinkote RabbitMQ, o ne Kafka pranešimams?
Kokia buvo jūsų vaidmuo sprendžiant architektūrinius sprendimus paieškos paslaugos kūrimo metu?
Ką programa parodys vykdant? package main import "fmt" func main() { s := make([]int, 0, 3) m := map[string]int{"a": 1, "b": 2} for i := 0; i < 5; i++ { s = append(s, i) } fmt.Println(len(s), cap(s)) if v, ok := m["c"]; ok { fmt.Println(v) } else { fmt.Println("raktas neegzistuoja") } }
Ar rašėte lango funkcijas ir CTE?
API projektavimo principai
Dokumente įrašykite formulę atsitiktinės kintamosios dispersijos skaičiavimui.
Kokie yra transakcijų izoliacijos lygiai ir kuo jie skiriasi?
Papaskinkite apie savo vaidmenį ir komandos sudėtį dabartiniame projekte Sovcombank.
Prašome papasakoti, ką veikėte savo dabartinėje darbo vietoje, kokius įdomius uždavinius atlikote?
Anksčiau dirbote RocketDev ir pradėjote su PHP, tada perejote prie Go — ar teisingai suprantu? Kiek laiko jau dirbate su Go?
Kaip galėtume išorėje tvarkyti klaidas, kurios įvyksta užduotyse, jei norėtume tai padaryti?
Kaip pridėti palaikymą žaidimams su laiko apribojimu (3 arba 5 minutės) be apribojimų žaidimo?
Ar jums svarbi programavimo kalba, stekas?
Kokį operacinę sistemą naudojate darbe?