Povězte nám o své zkušenosti s CI/CD. Jaké nástroje jste používali, například Jenkins, ArgoCD a další?
Golang
Co jsou úlohy CPU-bound a I/O-bound?
Co se stane s řetězcem při reverzi podle bajtů a podle rune? S jakými problémy se můžete setkat?
Vysvětlete rozdíl mezi REST, gRPC a GraphQL.
Povězte o typech kontextů v Go: Background, WithTimeout, WithCancel a další.
Na jakém druhu zátěže (CPU-bound nebo I/O-bound) v Go lze spustit největší počet gorutin?
Co je to load balancer a v čem je rozdíl mezi ingress a egress vyvažováním?
Povězte nám o API Gateway v architektuře mikroservisů a k čemu slouží.
Povězte o úrovních izolace transakcí: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Jsi připraven se přestěhovat do Jelabugi?
Jaký je rozdíl mezi Mutex a RWMutex?
Povězte o typech JOIN v SQL a vysvětlete rozdíl mezi nimi.
Můžete uvést příklady použití WithCancel, WithTimeout a WithDeadline?
Jaký je rozdíl mezi relačními a nerelationalními úložišti? Mluvte o ACID.
Povězte o byte a rune v Go, v čem je rozdíl, a uveďte příklad s reverzí řetězce.
Povězte nám o goroutines a v čem se liší od vláken operačního systému.
Co je to kapacita v slicech a jak se používá?
Máte zkušenosti s migracemi a co je to za mechanismus?
Pověz mi o práci s atomy a mutexy.
Povězte o indexech v databázích a o nevýhodách jejich příliš velkého počtu.