Sobes.tech

Embedded / IoT

//Taakomschrijving //Schrijf code die de antwoordcodes van HTTP-verzoeken naar twee URL's weergeeft //(de hoofdpagina van Google en de hoofdpagina van shtrafovnet.ru) //De verzoeken moeten parallel worden uitgevoerd.

273

Hikari Pool met 10 verbindingen, onder belasting krijgen we 'connections not available'. Wat te doen?

249

// Wat zal de volgende code tonen en waarom? 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 }

242

// Wat zal de volgende code tonen en waarom? 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 }

224

Vertel over je verantwoordelijkheden. Heb je ervaring met systeemontwerp? Schrijf je unit-tests?

220

Vertel me over de Go-planner (MPG-model, werkdiefstal, overdracht, enz.)

215

Vertel over je werk met PostgreSQL optimalisatie — wat heb je gedaan met indexen en transacties?

194

Beschrijf het mechanisme van idempotentie van afboekingen: waar de sleutel werd opgeslagen, wat de TTL was, hoe collisions werden afgehandeld

192

//Probleemomschrijving //Schrijf code die de antwoordcodes op HTTP-verzoeken voor twee URL's weergeeft //de hoofdpagina van Google en de hoofdpagina van shtrafovnet.ru) //Verzoeken moeten parallel worden uitgevoerd.

190

Waarom is volatile nodig als er synchronized is? Synchronized dekt alle gevallen van volatile.

189

Wat zal het volgende programma tonen en hoe lang zal het duren om uit te voeren? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulatie van een netwerkverzoek. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

188

Wat is het verschil tussen pessimistische en optimistische locking in PostgreSQL?

188

Wat is het Outbox-patroon? Hoe wordt het geïmplementeerd?

186

Wat zal het volgende programma tonen en hoe lang zal het duren om uit te voeren? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Emulatie van een netwerkverzoek. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }

184

Welke isolatieniveau moet ik kiezen om overboeking alleen via het isolatieniveau te voorkomen?

184

Vertel me, werken er 6 Go-ontwikkelaars, 2 frontend, 2 QA, een PM in je team, klopt dat?

179

Waarom is UPDATE in PostgreSQL eigenlijk DELETE en INSERT?

175
/3