Papaskinkite apie savo patirtį su CI/CD. Kokius įrankius naudojote, pvz., Jenkins, ArgoCD ir kt.?
Golang
Paaiškinkite skirtumą tarp REST, gRPC ir GraphQL.
Kas nutiks su eilute, kai ją apversite pagal baitus ir runas? Su kokiomis problemomis galite susidurti?
Kas yra CPU-bound ir I/O-bound užduotys?
Papaskokite apie kontekstų tipus Go: Background, WithTimeout, WithCancel ir kitus.
Ar esi pasiruošęs persikelti į Jelabugą?
Papasakokite apie gorutinas ir kaip jos skiriasi nuo operacinės sistemos siūlų.
Pasakokite apie JOIN tipus SQL ir paaiškinkite jų skirtumus.
Kokiame apkrovos tipyje (CPU-bound ar I/O-bound) Go galima paleisti didžiausią goroutines skaičių?
Pasakykite apie byte ir rune Go kalboje, kuo jie skiriasi, ir pateikite pavyzdį su eilutės atvirkščiu rodymu.
Papaskinkite apie API Gateway mikroservisų architektūroje ir kam jis naudojamas.
Kas yra load balancer ir kame skiriasi ingress ir egress balansavimas?
Ar turite patirties su migracijomis ir kas tai už šio mechanizmo?
Kuo skiriasi Mutex nuo RWMutex?
Kas yra talpa slice'ų ir kaip ji naudojama?
Pasakykite apie duomenų bazių indeksus ir kokios yra jų per didelio kiekio trūkumai.
Pasakokite apie transakcijų izoliacijos lygius: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Pasakykite apie SQL peržiūras ir jų du pagrindinius tipus.
Ar galite pateikti pavyzdžių, kaip naudoti WithCancel, WithTimeout ir WithDeadline?
Paaiškinkite skirtumą tarp WebSocket ir SSE, taip pat jų naudojimo atvejus.