Golang
Používal jsi ve své práci message brokery?
Co jsou to sticky sessions a proč jsou potřeba, aby všechny připojení spadla na jednu instanci?
Vytvořte proceduru a udělejte z ní SELECT.
Jaké jsou GDPR procesy, které jste implementovali (anonymizace, odstranění dat)?
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?
Jak dlouho se věnuješ vývoji v Go?
Čím se liší funkce od metody v Go? Jaký je technický rozdíl z hlediska práce s pamětí?
Museli jste se zabývat architektonickými úkoly? Jak byla přijímána architektonická rozhodnutí?
Jaké bylo maximální množství požadavků za sekundu na nejvíce zatížené službě?
Pokud by se takový úkol nyní dostal do sprintu, od čeho bys začal a jak bys pracoval s nejistotou?
Pověz mi o své zkušenosti, čím ses zabýval, na jakém projektu jsi pracoval a jakou roli jsi hrál?
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Jak jste provedli škálování Kafka konzumentů? Podle jakých kritérií?
Co je indexování v databázích a k čemu je potřeba?
Úkol 2: Co zobrazí kód s rozhraními a nil? (typed nil vs untyped nil)
Jaký je rozdíl mezi SQL databázemi a dokumentově orientovanými databázemi? Kdy co používat?
Kolik let máte komerční zkušenosti a kolik let programujete v Go?
Budoval jste analýzu v reálném čase nebo jaké cíle jste původně sledovali?
Jaký byl projekt ve společnosti? Jaký mikroservis tam byl?