Sobes.tech

Embedded / IoT

//Condiția sarcinii //Scrieți un cod care să afișeze codurile de răspuns la cererile HTTP pentru două URL-uri //(pagina principală Google și pagina principală shtrafovnet.ru) //Cererea trebuie să fie efectuată în paralel.

285

Hikari Pool cu 10 conexiuni, sub sarcină, am primit 'connections not available'. Ce să facem?

263

// Ce va afișa următorul cod și de ce? 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 }

254

// Ce va afișa următorul cod și de ce? 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 }

234

Vorbește-mi despre planificatorul Go (model MPG, furt de muncă, transfer și altele)

222

Vorbește despre responsabilitățile tale. Ai avut ocazia să te ocupi de designul sistemelor? Scrii teste unitare?

222

De ce este nevoie de volatile dacă există synchronized? Synchronized acoperă toate cazurile de volatile.

201

Descrieți mecanismul de idempotentă al operațiunilor de debit: unde era stocată cheia, care era TTL-ul, cum erau gestionate coliziunile

201

Vorbește despre munca cu optimizarea PostgreSQL — ce ai făcut cu indexurile și tranzacțiile?

197

//Condiția problemei //Scrieți un cod care va afișa codurile de răspuns la solicitările HTTP pentru două URL-uri //pagina principală Google și pagina principală shtrafovnet.ru) //Solicitările trebuie să fie efectuate în paralel.

194

Ce va afișa următorul program și cât va dura execuția sa? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulare a unei solicitări de rețea. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

193

Ce va afișa următorul program și cât va dura execuția sa? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Emulare o solicitare de rețea. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }

192

Ce nivel de izolare a tranzacțiilor să aleg pentru a preveni overbooking-ul doar prin nivelul de izolare?

192

Care este diferența dintre blocarea pesimistă și cea optimistă în PostgreSQL?

191

Implementați un endpoint RPC de înaltă încărcare /weather cu o încărcare de 10k RPS, unde funcția aiWeatherForecast() durează aproximativ 1 secundă

186

Spune-mi, ai în echipa ta 6 dezvoltatori Go, 2 frontend, 2 QA, un PM, corect?

184
/3