Sobes.tech

Embedded / IoT

//Užduoties sąlyga //Parašyti kodą, kuris išvestų HTTP užklausų atsakymo kodus dviem URL //(Google pagrindinis puslapis ir shtrafovnet.ru pagrindinis puslapis) //Užklausos turi būti vykdomos lygiagrečiai.

279

Hikari Pool su 10 jungtimis, apkrovos metu gavome 'connections not available'. Ką daryti?

251

// Ką parodys žemiau pateiktas kodas ir kodėl? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { *person = Person{Name: "Alice"} } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

248

// Ką parodys žemiau pateiktas kodas ir kodėl? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

226

Papasakokite apie savo pareigas. Ar turėjote galimybę dirbti sistemų projektavimu? Rašote vienetinius testus?

220

Papaskink man apie Go planuotoją (MPG modelis, darbo vagystė, perdavimas ir kt.)

216

Aprašykite išrašymo operacijų idempotentiškumo mechanizmą: kur buvo saugomas raktas, koks buvo TTL, kaip buvo tvarkomos kolizijos

197

Kodėl reikalingas volatile, jei yra synchronized? Synchronized apima visas volatile atvejus.

196

Papaskinkite apie savo darbą su PostgreSQL optimizavimu — ką darėte su indeksais ir transakcijomis?

195

Ką parodys žemiau pateikta programa ir kiek laiko užtruks jos vykdymas? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Tinklo užklausos simuliacija. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

190

//Užduoties sąlyga //Parašykite kodą, kuris rodys HTTP užklausų atsakymo kodus dviem URL //Google pagrindinis puslapis ir shtrafovnet.ru pagrindinis puslapis) //Užklausos turi būti vykdomos lygiagrečiai.

190

Kuo skiriasi pesimistinis ir optimistinis užraktas PostgreSQL?

189

Ką parodys žemiau pateikta programa ir kiek laiko užtruks jos vykdymas? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Tinklo užklausos imitacija. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }

188

Kokį transakcijų izoliacijos lygį pasirinkti, kad būtų išvengta per didelio užsakymo tik izoliacijos lygiu?

188

Pasakyk, tavo komandoje dirba 6 Go programuotojų, 2 frontend, 2 QA, PM, ar taip?

181

Kodėl UPDATE PostgreSQL yra iš tikrųjų DELETE ir INSERT?

175
/3