Golang
Jak jste řešili duplikáty v Kafka?
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?
Co jsou to ceremonie Scrum?
// 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 }
Jaké jsou vaše očekávání ohledně platu?
Co je SOLID? Můžete vyjmenovat všech pět principů s jejich definicemi?
Podle jakých kritérií budeš vybírat novou společnost? Co bude důležité v práci?
Jaká je časová a paměťová složitost (Big O) tohoto algoritmu?
Povězte nám o optimalizaci dotazů do databáze: jak jste našli problémové dotazy a co jste dělali?
Worker pracuje dlouho (2 minuty), transakce zůstává v databázi při pádu — co dělat?
Popište algoritmus pro spočítání podřetězců se všemi unikátními znaky
Kdy jste připraveni začít pracovat? Potřebujete po výpovědi čas na odpočinek?
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í?
Pokud vám uděláme nabídku, jak dlouho by trvalo, než se připojíte?
Jaký typ použít pro implementaci množiny v Go?
Jaký transportní protokol používá gRPC? V čem je rozdíl mezi HTTP/2 a HTTP/1.1?
Jaký je rozdíl mezi map a sync.Map?
Jak je implementována idempotence konzumenta/producera?
Jak je realizována izolace kontejnerů na úrovni jádra Linux? Povězte nám více o namespaces
Kdy dochází k realokaci backing array při append operaci?