Sobes.tech

Golang

Jak vidíš svůj další růst? Kam chceš směřovat: do managementu, stát se expertem, nebo na inženýrskou dráhu?

Senior
AvitoAvito
51

Implementujte Worker Pool pro zpracování logů: čtěte logy z kanálu, zpracovávejte je paralelně, spočítejte počet logů pro každý servis, vraťte mapu[serviceName]count.

Senior
А7
51

Co je to namespace v Linuxu a Kubernetes?

Senior
SelectelSelectel
51

Jak by měla být organizována struktura souborů projektu v Golang?

Senior
RedLab
51

Víš něco o Domain Driven Design?

Senior
purrweb
51

Jaké možnosti dědičnosti jsou v Go a v čem spočívá jejich specifika?

Senior
техвил
51

Co je špatně s kódem inkrementace čítače ve 1000 gorutinách? Jak to opravit pomocí mutexu, atomic nebo kanálů?

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

Psal jsi Kubernetes-manifesty?

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

Lze pomocí jazyka Go navrhnout systém vysokofrekvenčního obchodování citlivý na zpoždění?

Middle+
СБЕРСБЕР
51

[jméno] se zeptal: Bydlíte v Moskvě — je to aktuální informace?

Middle
X5 groupX5 group
51

Považujete pokrytí testy v projektech? Jak je to organizováno?

Senior
Финтехробот
51

Podle jakých kritérií víš, že jsi svou práci odvedl dobře?

Senior
Flant
51

Co je Docker, Docker Image a Docker Compose?

Middle+
purrweb
51

Jak pochopit, která systémová volání zabírá 70 % času v profilu pprof, pokud je vidět pouze jeden velký blok syscall?

Middle+
ClearWay
51

Jak funguje vyrovnávací kanál v Go?

Senior
Cloud.ru
51

Náš schéma nepočítá s tím, že kniha může mít více autorů — jak to zohlednit?

Middle
Ozon FreshOzon Fresh
51

func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {

Middle
Туту
51

Jaké jsou vlastnosti interakce mezi konzumenty a producenty s particemi v Kafka?

Senior
ClearWay
51

Jaký je rozdíl mezi EXPLAIN a EXPLAIN ANALYZE? Proč by se EXPLAIN ANALYZE nemělo používat v produkci?

Senior
ВайлдберрисВайлдберрис
51

Co zobrazí kód při spuštění? package main import "fmt" type Counter struct { val int } func (c Counter) IncVal() { c.val++ } func (c *Counter) IncPtr() { c.val++ } func main() { c := Counter{val: 1} c.IncVal() fmt.Print(c.val, " ") c.IncPtr() fmt.Print(c.val) }

Intern
AvitoAvito
51
/412