Sobes.tech

Golang

Jak jste řešili duplikáty v Kafka?

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

Na co je kanál v nepřerušované přenosu, pokud data jdou ze zásobníku do zásobníku? Jakou roli plní kanál?

Senior
AstonAston
82

Co jsou to ceremonie Scrum?

Senior
2gis2gis
82

// Naleznite največje sodo število package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("Največje je %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } result <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }

Middle
WildberriesWildberries
82

Jaké jsou vaše očekávání ohledně platu?

Middle+
plata
82

Co je SOLID? Můžete vyjmenovat všech pět principů s jejich definicemi?

Senior
техвил
82

Podle jakých kritérií budeš vybírat novou společnost? Co bude důležité v práci?

Senior
Flant
82

Jaká je časová a paměťová složitost (Big O) tohoto algoritmu?

Middle
VKVK
82

Povězte nám o optimalizaci dotazů do databáze: jak jste našli problémové dotazy a co jste dělali?

Senior
А7
82

Worker pracuje dlouho (2 minuty), transakce zůstává v databázi při pádu — co dělat?

Senior
Не указано
82

Popište algoritmus pro spočítání podřetězců se všemi unikátními znaky

Senior
Яндекс
82

Kdy jste připraveni začít pracovat? Potřebujete po výpovědi čas na odpočinek?

Senior
Nau
82

Jak zajišťuje Go bezpečnost při práci s mapami při konkurenčním přístupu a jaké mechanismy synchronizace se v praxi používají?

Senior
ClearWay
82

Pokud vám uděláme nabídku, jak dlouho by trvalo, než se připojíte?

Senior
ВкусВиллВкусВилл
82

Jaký typ použít pro implementaci množiny v Go?

Middle+
ТБанк
82

Jaký transportní protokol používá gRPC? V čem je rozdíl mezi HTTP/2 a HTTP/1.1?

Senior
Lenta Tech
82

Jaký je rozdíl mezi map a sync.Map?

Senior
FinFrame
82

Jak je implementována idempotence konzumenta/producera?

Middle
СБЕРСБЕР
82

Jak je realizována izolace kontejnerů na úrovni jádra Linux? Povězte nám více o namespaces

Senior
СБЕРСБЕР
82

Kdy dochází k realokaci backing array při append operaci?

Senior
Магнум
82
/412