Sobes.tech

Golang

Kaip suprojektuotumėte šį kodą, kad jis būtų naudojamas skirtinguose transporto protokoluose (gRPC, HTTP, vartotojas)?

Middle+
207

Kas yra alias rune programavimo kalbos kontekste?

Junior — Middle
206

Kaip vykdoma susidūrimų aptikimas Map įgyvendinime?

Junior — Middle
205

Kodėl po trejų metų darbo Wildberries komandoje tu neperėjai į kitą?

Middle+
203

Kokios pasekmės kyla, kai vienu metu rašoma į Map iš skirtingų konkuruojančių gorutinų?

Junior — Middle
192

Papaskink apie savo karjeros pradžią — ką veikėte iki 2020 m. rugpjūčio?

Middle+
190

Kokia problema gali iškilti siunčiant įvykius į žinučių brokerį ir kaip ją išspręsti?

Middle+
189

Ar galite paaiškinti vėluojančių funkcijų, kurios yra užregistruotos Go, vykdymo seką?

Junior — Middle
189

Kaip užduotys paskirstomos tarp backend'ų komandoje?

182

Papaskink man apie leidimo procesą — kaip organizuojamas leidimas?

Middle+
182

Kaip pasirinksi naują darbo vietą — kas svarbu?

Middle+
182

Kodėl dabar ieškote darbo?

Middle+
182

Kokias produktų metrikas renkatės?

Middle+
179

Kokius testus rašytum šiam kodui be vienetinių testų? Kaip testuotumėte daugiagijį veikimą?

Middle+
178

Įgyvendinkite grpc-server metodą AddItemAndOrder: 1. Pridėti prekes į krepšelį 2. Būtina informuoti potencialius vartotojus apie krepšelio sukūrimą per žinučių brokerį. 3. Kai keičiasi krepšelio sudėtis, reikia iš naujo apskaičiuoti basket.Total=sum(kiekis*kaina) 4. Visi krepšelio elementai turi būti unikalūs pagal raktą ProductID 5. Norint užbaigti krepšelį, reikia pakeisti jo statusą į ordered 6. Keisti jau užsakytus krepšelius draudžiama

Middle+
177

Papaskink apie komandos struktūrą — kas joje yra?

Middle+
177

Kaip išspręsti race condition problemą, kai kelių gorutinių vienu metu pridedami daiktai į tą patį krepšelį?

Middle+
176

Papaskinkite apie savo dabartinę komandą ir projektą

174

Papaskink apie verslo vertikalę, kurioje esi

Middle+
169

Papaskinkite apie paskutinį nesėkmę (gamybos incidentą) — kaip rado, kaip sprendė, kas sprendė

168
/5