Rääkige meile oma kogemusest CI/CD-ga. Milliseid tööriistu olete kasutanud, näiteks Jenkins, ArgoCD ja teised?
Golang
Mis on CPU-bound ja I/O-bound ülesanded?
Mis juhtub stringiga, kui see pööratakse ümber baitide ja rune järgi? Milliste probleemidega võib kokku puutuda?
Selgitage erinevust REST, gRPC ja GraphQL vahel.
Rääkige Go kontekstitüüpidest: Background, WithTimeout, WithCancel ja teised.
Rääkige SQL-i JOIN-tüüpidest ja selgitage nende vahe.
Millise koormuse tüübi (CPU-bound või I/O-bound) puhul saab Go-s käivitada kõige rohkem goroutine-s?
Rääkige meile API Gateway kohta mikroteenuste arhitektuuris ja milleks seda kasutatakse.
Mis on load balancer ja milles seisneb ingress ja egress tasakaalustamine?
Kas oled valmis kolima Jelabugasse?
Rääkige tehingute isolatsiooni tasemetest: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Mis vahe on Mutex ja RWMutex vahel?
Mis vahe on relatsioonilistel ja mitte-relatsioonilistel hoidlatel? Rääkige ACID-ist.
Kas saaksite anda näiteid WithCancel, WithTimeout ja WithDeadline kasutamisest?
Rääkige meile gorutinidest ja kuidas need erinevad operatsioonisüsteemi niitidest.
Rääkige Go keeles byte ja rune kohta, mis vahe neil on, ning andke näide stringi pööramisest.
Mis on maht slices ja kuidas seda kasutatakse?
Rääkige andmebaasi indeksitest ja nende liiga suure arvu miinustest.
Kas teil on kogemusi migratsioonidega ja mis see mehhanism on?
Rääkige SQL-i vaadete ja nende kahe peamise tüübi kohta.