Sobes.tech

Golang

A pozíció kötelező költözést ír elő Ciprusra és 100%-os irodai formátumot. Mennyire elfogadható ez számodra?

Middle+
FaceApp
105

Dolgozott már Common Table Expression (CTE) -kkel? Meséljen róluk, beleértve a rekurzív CTE-ket.

Senior
МВидеоМВидео
105

A Go nyelvben a string típus módosítható vagy változatlan?

Senior
2gis2gis
105

Mi történik, amikor beírod a [weboldal] címet a böngészőbe? Mesélj részletesen, milyen protokollokat használnak

Senior
СБК ПАРУС
105

Milyen mezőkből áll egy slice a Go-ban?

Senior
CRTEX
105

Hogyan nevezik azt a módszert, amellyel hozzáférünk a külső láthatósági környezet változóihoz egy névtelen függvényen belül?

Junior — Middle
YadroYadro
105

Mit fog a program kiírni? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }

Senior
OZONOZON
105

Mi az a sync.Pool és mire való?

Middle+
Magnit Tech
105

Hogyan skálázzuk a rendszert: egy szerverről egy hibatűrő architektúrára (terheléselosztók, adatbázis)?

Senior
SelectelSelectel
105

Meséljen a reklámmetrikákról: megjelenítések, kattintások, milyen metrikák léteznek általában?

Senior
МВидеоМВидео
105

Hogyan működik a pánik (panic/recover) elkapása Go-ban?

Middle
Япоки
105

/* Egy alkalmazás mikroservice architektúrával rendelkezik. Egy mikroservice abstrakcionálható a Backend interfész segítségével. A mikroservice példányának eléréséhez használhatja a már megvalósított BackendImpl típust. Minden mikroservice-nek több tucat futó példánya van, amelyek mindegyike saját címen érhető el, addr. Azonban az egyes példányok nem megbízhatóak: lehetnek leállások, elérhetetlenségek vagy túlterheltségek. Ezért meg kell valósítania a Balancer típust, amely szintén megvalósítja a Backend interfészt, és kliensoldali terheléselosztást végez a mikroservice példányai között, minden alkalommal a **legkevésbé terhelt** példányt kiválasztva. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr egy adott példány ip:port címe func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs tartalmazza az összes kiegyensúlyozott példány címét func NewBalancer(addrs []string) *Balancer { // TODO }

Middle
Яндекс
105

Milyen adatbázisokkal dolgoztál, és milyen mélységben?

Senior
AstraTech
105

Mi az index és milyen típusú indexek vannak a PostgreSQL-ben?

Senior
Cloud.ru
105

Miért fontos beállítani egy időkorlátot HTTP-kérések végrehajtásakor?

Junior — Middle
AvitoAvito
105

Milyen mechanizmust használ a Docker a végső kép méretének csökkentésére?

Middle+
ТБанк
105

Mekkora terhelést bír el a PostgreSQL?

Senior
Lamoda Tech
105

Előfordult már, hogy a Fan-In és Semaphore mintákat használtál a munkádban?

Senior
sber tech
105

Mi az a sysmon a Go futásidejében?

Senior
purrweb
105

Mi a különbség a Consumer Group használata és nélküle a Kafka-ban?

Senior
Магнит Тех
105
/412