Sobes.tech

Embedded / IoT

//Uzdevuma nosacījums //Uzrakstīt kodu, kas izvadīs HTTP pieprasījumu atbildes kodus diviem URL //(Google galvenā lapa un shtrafovnet.ru galvenā lapa) //Pieprasījumi jāveic paralēli.

279

Hikari Pool ar 10 savienojumiem, slodzes laikā saņēmām 'connections not available'. Ko darīt?

251

// Ko parādīs nākamais kods un kāpēc? 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

// Ko parādīs zemāk norādītais kods un kāpēc? 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

Pastāsti par savām pienākumiem. Vai tev ir bijusi iespēja strādāt pie sistēmu dizaina? Vai raksti vienību testus?

220

Pastāsti man par Go plānotāju (MPG modelis, darba zagšana, nodošana utt.)

216

Aprakstiet atskaitīšanas operāciju idempotentitātes mehānismu: kur tika glabāts atslēga, kāds bija TTL, kā tika risinātas kolīzijas

197

Kāpēc ir nepieciešams volatile, ja ir synchronized? Synchronized aptver visus volatile gadījumus.

196

Pastāstiet par savu darbu ar PostgreSQL optimizāciju — ko darījāt ar indeksiem un transakcijām?

195

Ko parādīs zemāk norādītā programma un cik ilgs laiks būs nepieciešams tās izpildei? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Tīkla pieprasījuma simulācija. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

190

//Uzdevuma nosacījums //Uzrakstiet kodu, kas parādīs HTTP pieprasījumu atbildes kodus diviem URL //Google galvenā lapa un shtrafovnet.ru galvenā lapa) //Pieprasījumi jāveic paralēli.

190

Kāda ir atšķirība starp pesimistisko un optimistisko bloķēšanu PostgreSQL?

189

Ko parādīs zemāk esošā programma un cik ilgs laiks būs nepieciešams tās izpildei? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Tīkla pieprasījuma imitācija. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }

188

Kuru transakciju izolācijas līmeni izvēlēties, lai novērstu pārlieku rezervāciju tikai izolācijas līmenī?

188

Pasaki, vai tavā komandā strādā 6 Go izstrādātāji, 2 frontend, 2 QA, PM, vai tā?

181

Kāpēc UPDATE PostgreSQL ir patiesībā DELETE un INSERT?

175
/3