Pastāstiet mums par savu pieredzi ar CI/CD. Kādas rīkus esat izmantojis, piemēram, Jenkins, ArgoCD un citus?
Golang
Izskaidrojiet atšķirību starp REST, gRPC un GraphQL.
Pastāstiet par kontekstu veidiem Go: Background, WithTimeout, WithCancel un citiem.
Kas notiks ar virkni, ja to apgriež pēc baitiem un runām? Ar kādām problēmām var saskarties?
Kas ir CPU-bound un I/O-bound uzdevumi?
Vai esi gatavs pārcelties uz Jelabugu?
Pastāstiet mums par gorutīnām un kā tās atšķiras no operētājsistēmas pavedieniem.
Pastāstiet par JOIN veidiem SQL un izskaidrojiet to atšķirības.
Kas ir load balancer un kāda ir atšķirība starp ingress un egress balansēšanu?
Pastāstiet par datu bāzes indeksiem un par to, kādi ir to pārāk liela skaita trūkumi.
Kādā slodzes veidā (CPU-bound vai I/O-bound) Go var palaist vislielāko goroutines skaitu?
Pastāstiet par API Gateway mikroservisu arhitektūrā un kam tas tiek izmantots.
Kas ir jauda slices un kā to izmanto?
Pastāstiet par byte un rune Go valodā, kāda ir to atšķirība, un sniedziet piemēru ar virknes apgriešanu.
Pastāstiet par transakciju izolācijas līmeņiem: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Kāda ir atšķirība starp Mutex un RWMutex?
Vai jums ir pieredze ar migrācijām un kas tas ir par mehānismu?
Pastāstiet par SQL skatiem un to diviem galvenajiem veidiem.
Vai jūs varat sniegt piemērus, kā izmantot WithCancel, WithTimeout un WithDeadline?
Kāda ir atšķirība starp relāciju un norelāciju glabātuvēm? Pastāstiet par ACID.