Sobes.tech

Golang

Co je to fantomové čtení a ztracené zápisy?

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

Čím jsi byl nejvíce spokojený z toho, co jsi dělal ve společnosti?

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

Musel jste někdy psát WebSocket server?

Senior
AltDev
106

Co se stane, když spustíte goroutine a v ní zavoláte panic?

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

Jaká je velikost bufferu u nebufferovaného kanálu?

Senior
SberAuto
106

Očekávání ohledně platu a ochota na změnu

Middle
X5
106

/* Existuje aplikace s architekturou mikroservisů. Mikroservis lze abstraktně reprezentovat pomocí rozhraní Backend. Pro přístup k instanci mikroservisu můžete použít typ BackendImpl, který je již implementován. Každý mikroservis má několik desítek běžících instancí, z nichž každá je dostupná na své adrese addr. Nicméně jednotlivé instance mikroservisu nejsou spolehlivé: mohou selhat, být nedostupné nebo přetížené. Proto musíte implementovat typ Balancer, který také implementuje rozhraní Backend a provádí vyvažování zátěže na straně klienta mezi instancemi mikroservisu, přičemž vybírá pokaždé **nejméně zatíženou** instanci. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr obsahuje ip:port konkrétní instance func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs obsahují adresy všech vyvažovaných instancí func NewBalancer(addrs []string) *Balancer { // TODO }

Middle
Яндекс
106

S jakými zárukami doručení jste se setkali v Kafka?

Senior
Магнит Тех
106

Co je to oddíl v Kafka? Jak funguje čtení z oddílů?

Middle+
BGStaff
106

S čím by ses už nechtěl setkat v práci?

Senior
SberAuto
106

Podle jakých kritérií budeš vybírat nabídku, pokud jich bude několik?

Senior
FinFrame
106

Pověz mi o vývoji vlastního parseru logů (obálky nad OpenTelemetry). Jaká byla tvoje role?

Senior
А7
106

Jaký je rozdíl mezi Kafka a RabbitMQ?

Senior
Займиго
106

Co je to transakce v databázi?

Middle
VKVK
106

Napište dotaz, který vybere jména zaměstnanců, kteří znají SQL a alespoň jeden jiný jazyk. Předpokládejte, že jeden zaměstnanec je jedno jméno.

Middle
WildberriesWildberries
106

Co je to kontext v Go a k čemu slouží?

Senior
SelectelSelectel
106

Proč se v Go používají rozhraní, jaké mají výhody a nevýhody?

Middle
ООО Левел Тревел
106

Pracoval jste s Postgres, Kafka, RabbitMQ, Redis?

Senior
АЭРО
106

Co víš o Transactional Outbox a Saga? Vyprávěj praktický případ

Senior
СБК ПАРУС
106

Jaké nástroje jsi používal k vizualizaci architektonických schémat a pro jaké případy?

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