Golang
Čo sú to sticky sessions a prečo sú potrebné, aby všetky pripojenia padali na jednu inštanciu?
Vytvorte procedúru a z nej urobte SELECT.
Aké GDPR procesy ste zaviedli (anonymizácia, odstránenie údajov)?
Aká je časová a pamäťová zložitosť (Big O) tohto algoritmu?
Povedajte nam o optimizaciji poizvedb v bazi podatkov: kako ste našli problematične poizvedbe in kaj ste storili?
Ako dlho sa venuješ vývoju v Go?
Čím sa líši funkcia od metódy v Go? Aký je technický rozdiel z hľadiska práce s pamäťou?
Museli ste sa niekedy zaoberať architektonickými úlohami? Ako sa prijímali architektonické rozhodnutia?
Aký bol maximálny počet požiadaviek za sekundu na najzaťaženejšom servise?
Ak by sa takáto úloha dostala do sprintu teraz, odkiaľ by si začal a ako by si pracoval s neistotou?
Povej mi o svoji izkušnji, s čim si se ukvarjal, na katerem projektu si delal in kakšno vlogo si imel?
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) // }
Ako ste vykonali škálovanie Kafka konzumentov? Podľa akých kritérií?
Čo je indexovanie v databázach a prečo je to potrebné?
Otázka 2: Čo vypíše kód s rozhraniami a nil? (typovaný nil vs netypovaný nil)
Aký je rozdiel medzi SQL databázami a databázami orientovanými na dokumenty? Kedy čo použiť?
Koľko rokov máte komerčnej skúsenosti a koľko rokov programujete v Go?
Stavali ste analýzu v reálnom čase alebo aké ciele ste si stanovili na začiatku?
Aký projekt bol v spoločnosti? Aký mikroservis tam bol?
Prečo ste sa rozhodli opustiť súčasnú spoločnosť?