Golang
// TODO: įgyvendinti func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
Ar galime sukurti masyvą, kurio elementai yra skirtingų tipų, pavyzdžiui 1, "A" ir false?
Kodėl paslauga buvo TypeScript ir kodėl ją pervedė į Go?
Produktų vadovas prašo per mėnesį sukurti funkciją: jei Sankt Peterburge nėra butų gegužės parodymams, rodyti panašias galimybes netoliese esančiuose miestuose (Vyborg, Kronstadt). Nėra analizės, nėra techninių specifikacijų. Aprašykite žingsnius nuo pokalbio iki pirmojo commito.
Su kokiais transakcijų izoliacijos lygiais susidūrėte PostgreSQL?
Kas yra idempotentinė operacija ir kurie REST metodai yra idempotentiniai?
Papaskink apie savo patirtį ir kokį poveikį turėjai produktui ar funkcijai ankstesnėje darbovietėje.
Kaip sinchronizuoti darbininkus per Redis, kad du darbininkai vienu metu neapdorotų to paties objekto?
Kodėl dabar svarstai kitus pasiūlymus, kas nepatinka Wildberries?
Kam skirti SOLID principai?
Kodėl kilo poreikis sumažinti paskirstymus: ar tai buvo verslo užklausa ar komandos iniciatyva?
Kokius įrankius naudojote?
Kaip galima įgyvendinti API versijavimą? Kokius variantus žinai?
Kas vyksta su Xmin ir Xmax atnaujinimo metu?
Ką naudota našumui vertinti ir profilaktikai? Ar buvo naudojamas standartinis pprof profilis Go?
Matau, kad optimizavai PostgreSQL, sumažinai užklausų delsą nuo 1200 milisekundžių iki 250 — ar gali pasakyti, kaip tai padarei?
Kaip įgyvendintas OOP Go kalboje?
Kada paleidžiamas Garbage Collector? Ar yra specialių sustojimo taškų tam tikrais momentais?
Kaip tau sekėsi mentoriavimo patirtis, ar jautaisi patogiai?
Ar galima paleisti Docker konteinerį be vaizdo?