Golang
Kā būtu jāpārvada kanāls uz darbojošo goroutine Go valodā?
Kāds ir jūsu angļu valodas līmenis?
Kā notiek bloķēšana, mēģinot atbrīvot semaforu (lasot no kanāla), ja kanālā nav elementu?
Kā jūs definējat lietojumprogrammas izvietošanas procesu un tās galvenos posmus?
Kāda ir ierobežojums rakstīt tikai galvenajā datu bāzes replikā?
Vai ir iespējams piekļūt mainīgajam, kas ir paziņots kā privāts tajā pašā funkcijā?
Kas ir struktūras Go un kam tās tiek izmantotas?
Kāda ir piekļuves elementa laika sarežģītība dinamiskajā masīvā?
Vai ir ierobežojums vienlaicīgi palaidīto goroutine skaitam? Kas notiks, ja palaidīsim miljonu goroutine?
// skaitļi no 1 līdz 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Kuru rīku parasti izmantojat statiskās koda analīzei?
Kā tiek īstenota elementu apmeklējuma secība Map datu struktūrā?
Kad labāk izmantot sadalījumu un kad sharding?
Vai vari uzskaitīt galvenos komunikācijas kanālu veidus, kas tiek izmantoti informācijas pārraidē?
Pastāstiet par PostgreSQL transakcijas modeli: ACID, MVCC, izolācijas līmeņi.
Kāpēc galvenajai domēnai tiek izmantots Nginx serveris?
Izskaidrojiet daudzposmu būves koncepciju Docker un tās priekšrocības.
Vai jūs varat izskaidrot, ko nozīmē SSA programmēšanas vai kompilācijas kontekstā?
Kāda ir atšķirība starp SQL instrukcijām GROUP BY un ORDER BY un kā tās darbojas ar datiem?
Kāda funkcija veic proxy lomu Go valodā?