Sobes.tech

Golang

Mesélj az adatbázisokról — mivel dolgoztál és mivel dolgozol most?

Senior
Яндекс
117

Kérdés a lassú szolgáltatásról A rendelés létrehozásának példáján keresztül. Van egy kérés a szolgáltatáshoz és egy válasz, ezek között a műveletek között az elemzett termékeket (például a termékek népszerűségének számításához) tároljuk az analitikában. Az analitika szolgáltatás időnként lassan működik vagy timeout-ol, és nem tudunk időben válaszolni, így rendeléseket veszítünk. Mit tegyünk, hogy többé ne veszítsük el a rendeléseket és a pénzt? Gondolkodjon el azon, hogyan lehet párhuzamosítani a rendelést és az analitikát.

Senior
OZONOZON
117

Képzelje el a helyzetet: nem talál közös hangot egy tesztelővel a csapatában, aki folyamatosan 'körülötted csipkelődik'. Hogyan fogsz kommunikálni?

Middle
Еаптека
117

Mi az az üzenetközvetítők? Melyeket ismered? Miben különbözik a RabbitMQ a Kafkától?

Senior
техвил
117

Mi történik, ha le kell mondani a Kafka-ról és helyette más üzenetközvetítőt kell használni? Hogyan izoláljuk a Kafka-t a külső szolgáltatásoktól?

Senior
Hi Rockits
116

Hogyan működik a kiadási folyamat? Milyen volt az utolsó kiadás a részvételeddel?

Middle
КуперКупер
116

Mit kell tenni ahhoz, hogy a REST API szerver (kód tároló) elkezdjen működni Kubernetesben?

Middle
Сбертех
116

Mesélj a graceful shutdown-ról: mi ez, mi történik közben, hogyan hívják? Milyen folyamatokat hajt végre a szolgáltatás a Kubernetesben a SIGTERM fogadását követően?

Middle
АО Медиа Эффект
116

Szerinted hol kezdődik a highload? Mi a határ a highload és a nem-highload között?

Middle+
ClearWay
116

Van egy szolgáltatásod, ami sok goroutine-t indít. Hogyan korlátoznád a párhuzamosan futó goroutine-ok számát?

Senior
AndersenAndersen
116

Mi az a rendszerhívás (syscall)?

Senior
VK CloudVK Cloud
116

Meséljen a Go projektekről részletesebben

Middle
VKVK
116

Melyik a következő lehetőség a legvalószínűbb, ha megpróbálsz nagyon nagy számú goroutine-t (például tízezreket) indítani további ellenőrzés nélkül? - A fő probléma a globális mutex blokkolásából ered a runtime-ben, ami a program teljes leállásához vezet - A Go ütemezője kis csoportokban fogja végrehajtani a goroutine-okat szekvenciálisan, így azok számának növekedése szinte nem befolyásolja a memóriafelhasználást - A goroutine-ok tömeges létrehozása jelentős memóriafelhasználáshoz és a ütemező többletköltségéhez vezethet; ilyen esetekben egy munkás pool megfelelő - Ha a goroutine-ok száma meghaladja a logikai processzorok számát, a Go automatikusan el fogja utasítani az új goroutine indításokat pánikkal

Intern
AvitoAvito
116

Beszélj a Kubernetesről — mi az, miben különbözik a Dockertől, mik a fő összetevők?

Senior
YadroYadro
116

Hogyan van szervezve a csatorna a motorháztető alatt Go-ban?

Senior
I-teco
116

Milyen típusú változók vannak a Go-ban?

Middle
Япоки
116

Jelenleg munkaszerződéssel vagy egyéni vállalkozóként dolgozik?

Senior
МТС БанкМТС Банк
116

Mit mutat az EXPLAIN ANALYZE?

Senior
Lenta Tech
116

Mesélj a Semaphore mintáról.

Senior
sber tech
116

Hozz létre egy eljárást, és készíts belőle egy SELECT-et.

Middle+
МВидео/эльдорадо
116
/412