Sobes.tech

Golang

Měli jste sharding? Podle jakého principu shardovali?

Middle+
РамблерРамблер
90

Na čem nakonec běží služba? Jaké Docker obrazy byly použity?

Middle+
Астрал-Софт
90

Jaký je rozdíl mezi použitím skupiny spotřebitelů a bez ní v Kafka?

Senior
Магнит Тех
90

Kolik hostů a kontejnerů měly vysoce zatížené služby?

Middle+
Яндекс вертикали
90

Otázka 4: Najít chyby v kódu s kanály a goroutines (dvojité uzavření kanálu)

Middle+
СБЕРСБЕР
90

Proč je potřeba TCP, když můžeme jednoduše znovu odeslat IP pakety při absenci odpovědi?

Middle
VKVK
89

Proč jste odešli z předního místa?

Middle
МВидеоМВидео
89

""" Místa v kině jsou uspořádána v jednom řádku. Nově příchozí divák si vybírá místo, aby seděl co nejdále od ostatních diváků v řadě. To znamená, že vzdálenost od tohoto místa, kam sedne, k nejbližšímu divákovi, musí být maximální. Je zaručeno, že v řadě jsou vždy volná místa a že již sedí alespoň jeden divák. Napište funkci, která na základě daného řady míst (pole nul a jedniček) vrátí vzdálenost (počet mezer mezi sedadly) od zvoleného místa k nejbližšímu divákovi. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

Intern
Яндекс
89

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

Senior
VK CloudVK Cloud
89

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

Middle
VKVK
89

Na co jsou vůbec potřeba koše v hashové tabulce/mapě? Jakou mají funkční roli?

Middle
VKVK
89

V jakém programovacím jazyce píšete?

Senior
Avanpost
89

Jak jste zpracovávali zprávy z Kafka? Povídejte mi o validaci — co se dělo s neplatným zprávou?

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

Maximální zatížení: 25k čtení / 5k zápisů za sekundu Objem nových dat: 10 TB ročně Maximální paralelní zátěž: 120k současných požadavků Roční růst uživatelů: 30% Cílové zpoždění p99: <150 ms pro čtení, <400 ms pro zápis Cílová dostupnost: 99,95% Vaším úkolem je vyvinout architektonické řešení, které odstraní současné problémy, zajistí konzistenci a odolnost vůči chybám, a také implementuje mechanismy sledování pro úplné monitorování životního cyklu objednávky. Popište mechanismus řešení chyb, plán migrace ze současné architektury, a vysvětlete, jak navrhované řešení zlepší spolehlivost a transparentnost systému.

Senior
plata
89

S jakými frameworky a knihovnami jste pracoval?

Senior
X5
89

Jakou funkci vytvořil, na kterou jsi hrdý? Povíš mi o posledním zajímavém úkolu.

Senior
WildberriesWildberries
89

Jaké typy proměnných jsou v Go?

Middle
Япоки
89

Co se stane, když spustíte 5 bilionů goroutin? Jak optimalizovat?

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

**Podmínka** Požadavky na více URL by měly být prováděny paralelně. Zobrazit HTTP stavy, zpracovat chyby. ```go package main func main() { urls := []string{"[link]"} // Udělej něco } ```

Senior
Бюро 1440Бюро 1440
89

Co je to reverzní proxy a co se obvykle používá?

Senior
purweb
89
/412