Sobes.tech

Golang

Kas yra map Go? Kaip jis veikia viduje? Kas vyksta susidūrus?

Senior
Lenta Tech
106

Kaip išvengti amžino užblokavimo skaitant iš tuščio kanalo? Kas yra select ir kokie yra jo modeliai?

Senior
YadroYadro
106

Kas yra vaiduoklių skaitymas ir prarastas įrašas?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
106

Kuo labiausiai džiaugėtės, ką darėte įmonėje?

Middle+
Штрафов нет
106

Ar kada nors teko rašyti WebSocket serverį?

Senior
AltDev
106

Kokią metodologiją naudojate: Scrum, Kanban ar mišinį?

Senior
РамблерРамблер
106

Ar B-medžio indeksas visada gerina našumą, ar gali būti priešinga situacija?

Senior
purrweb
106

Kas nutiks, jei paleisite goroutine ir joje iškviesite panic?

Senior
Лаборатория Касперского
106

Reikia aprašyti bibliotekos modelį. Yra 3 subjektai: "Autorius", "Knyga", "Skaitovas". Fiziškai yra tik viena knyga ir ji gali būti tik vieno skaitytojo. Reikia sudaryti lenteles bibliotekai, kad tai būtų atsižvelgta.

Middle+
OZONOZON
106

Kokius programavimo kalbas naudojate be Go?

Senior
Яндекс
106

Kodėl tau apskritai reikalingas vadovas darbe? Kam?

Senior
Ozon ФинтехOzon Финтех
106

Koks yra nebuferizuoto kanalo buferio dydis?

Senior
SberAuto
106

Atlyginimo lūkesčiai ir pasirengimas keisti darbą

Middle
X5
106

/* Yra taikymas su mikroservisų architektūra. Mikroservisas gali būti abstrakčiai apibrėžtas naudojant Backend sąsają. Norint pasiekti mikroserviso egzempliorių, galima naudoti jau įgyvendintą BackendImpl tipą. Kiekvienas mikroservisas turi kelias dešimtis veikiančių egzempliorių, kurių kiekvienas pasiekiamas per savo adresą addr. Tačiau atskiros mikroserviso egzemplioriai nėra patikimi: jie gali kristi, būti neprieinami arba perkrauti. Todėl jums reikia įgyvendinti Balancer tipą, kuris taip pat įgyvendina Backend sąsają ir atlieka kliento pusės apkrovos balansavimą tarp mikroserviso egzempliorių, kiekvieną kartą pasirenkant **mažiausiai apkrautą** egzempliorių. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr saugo konkretaus egzemplioriaus ip:port adresą func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs saugo visų balansuojamų egzempliorių adresus func NewBalancer(addrs []string) *Balancer { // TODO }

Middle
Яндекс
106

Kas yra skirstinys Kafka? Kaip veikia skirstinių skaitymas?

Middle+
BGStaff
106

Su kuo nebenorėtum susidurti darbe?

Senior
SberAuto
106

Kas yra etcd ir kodėl jis buvo pasirinktas kaip saugykla Kubernetes? Kokios savybės jis turi?

Senior
SelectelSelectel
106

Kokiais kriterijais pasirinksi pasiūlymą, jei jų bus keletas?

Senior
FinFrame
106

Papaskink apie savo kuriamą pritaikytą logų analizės įrankį (ant OpenTelemetry). Kokia buvo tavo vaidmuo?

Senior
А7
106

Kas yra transakcija duomenų bazėje?

Middle
VKVK
106
/412