Sobes.tech

Golang

Jaká data by se neměla ukládat do cache?

Middle
VKVK
117

Můžeme předat slice jako parametr funkci?

Middle
Магнум
117

Pověz mi o databázích — s čím jsi pracoval a s čím pracuješ teď?

Senior
Яндекс
117

Otázka o pomalé službě Na příkladu vytvoření objednávky. Existuje požadavek na službu a odpověď, mezi těmito dvěma akcemi ukládáme do analytiky produkty, které byly objednány (například pro sledování popularity produktů). Analytická služba občas pracuje pomalu nebo timeoutuje, a my nestíháme odpovědět, ztrácíme objednávky. Co dělat, aby se přestalo ztrácet objednávky a peníze? Vymyslete, jak paralelizovat objednávku a analytiku.

Senior
OZONOZON
117

Představte si situaci: nem najdete společnou řeč s testerem ve vašem týmu, který vás neustále 'šikanuje'. Jak budete komunikovat?

Middle
Еаптека
117

Co jsou to message brokery? Jaké znáte? Čím se liší RabbitMQ od Kafka?

Senior
техвил
117

Co se stane, pokud bude třeba opustit Kafka a nahradit ji jiným brokerem zpráv? Jak izolovat Kafka od externích služeb?

Senior
Hi Rockits
116

Jak funguje proces vydání? Jak proběhlo poslední vydání s vaší účastí?

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

Co je třeba udělat, aby server REST API (úložiště kódu) začal fungovat v Kubernetes?

Middle
Сбертех
116

Pověz o graceful shutdown: co to je, co se při něm děje, jak je volán? Jaké procesy provádí služba v Kubernetes po obdržení SIGTERM?

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

Kde, podle vás, začíná highload? Jaká je hranice mezi highload a ne-highload?

Middle+
ClearWay
116

Máte službu, která spouští mnoho gorutin. Jak byste omezili počet současně běžících gorutin?

Senior
AndersenAndersen
116

Váš servis byl API, který používaly jiné služby. V Redis ukládali data pro obohacení — proč jste ne volali na službu katalogů (o skladech atd.) u každé žádosti?

Senior
OkkoOkko
116

Co je to systémový volání (syscall)?

Senior
VK CloudVK Cloud
116

Řekněte mi více o projektech v Go

Middle
VKVK
116

Která z následujících možností je nejpravděpodobnější, že se stane při pokusu spustit velmi velké množství gorutin (například desetitisíce) bez další kontroly? - Hlavním problémem bude zablokování globálního mutexu uvnitř runtime, což povede k úplnému zastavení běhu programu - Plánovač Go bude gorutiny vykonávat v malých skupinách sekvenčně, takže růst jejich počtu téměř neovlivní spotřebu paměti - Masové vytváření gorutin může vést k významné spotřebě paměti a dodatečným nákladům plánovače; v takových případech je vhodný pracovní pool - Pokud počet gorutin přesáhne počet logických procesorů, Go automaticky začne odmítat nové spuštění gorutin s panikou

Intern
AvitoAvito
116

Jak se cítíš mezi kolegy na své úrovni? Co ti chybí k růstu?

Middle+
X5
116

Pověz mi o Kubernetes — co to je, čím se liší od Dockeru, jaké jsou jeho hlavní složky?

Senior
YadroYadro
116

Čím se liší pole od slice v Go?

Middle
VKVK
116

Jak je organizován kanál pod kapotou v Go?

Senior
I-teco
116
/412