Povedzte nám o vašich skúsenostiach s CI/CD. Aké nástroje ste používali, ako Jenkins, ArgoCD a ďalšie?
Golang
Povedzte o typoch kontextov v Go: Background, WithTimeout, WithCancel a ďalšie.
Vysvetlite rozdiel medzi REST, gRPC a GraphQL.
Čo sa stane s reťazcom pri reverze podľa bajtov a podľa run? S akými problémami sa môžete stretnúť?
Čo sú CPU-bound a I/O-bound úlohy?
Môžete uviesť príklady použitia WithCancel, WithTimeout a WithDeadline?
Je pripravený na sťahovanie do Yelabuga?
Povedzte o indexoch v databázach a o nevýhodách ich nadmerného počtu.
Povedzte nám o goroutines a v čom sa líšia od vlákien operačného systému.
Povedajte o vrstah JOIN v SQL in pojasnite razliko med njimi.
Čo je load balancer a v čom je rozdiel medzi ingress a egress vyvažovaním?
Pri akom druhu záťaže (CPU-bound alebo I/O-bound) v Go je možné spustiť najväčší počet gorutín?
Povedzte o byte a rune v Go, v čom je rozdiel, a uveďte príklad s reverzom reťazca.
Máte skúsenosti s migráciami a čo je tento mechanizmus?
Čo je kapacita v slice-och a ako sa používa?
Povedzte nám o API Gateway v architektúre mikroservisov a na čo sa používa.
Aký je rozdiel medzi Mutex a RWMutex?
Povedzte o úrovniach izolácie transakcií: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Aký je rozdiel medzi relačnými a nerelačnými úložiskami? Hovorte o ACID.
Povedzte nám o pohľadoch v SQL a o dvoch hlavných typoch.