Care este diferența dintre cache-ul TTL și LRU?
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.
Hikari Pool cu 10 conexiuni, sub sarcină, am primit 'connections not available'. Ce să facem?
// 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 }
// 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 }
Ce este un fișier JAR în Java?
Vorbește-mi despre planificatorul Go (model MPG, furt de muncă, transfer și altele)
Vorbește despre responsabilitățile tale. Ai avut ocazia să te ocupi de designul sistemelor? Scrii teste unitare?
De ce este nevoie de volatile dacă există synchronized? Synchronized acoperă toate cazurile de volatile.
Descrieți mecanismul de idempotentă al operațiunilor de debit: unde era stocată cheia, care era TTL-ul, cum erau gestionate coliziunile
De ce ai părăsit [compania]?
Vorbește despre munca cu optimizarea PostgreSQL — ce ai făcut cu indexurile și tranzacțiile?
//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.
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 }
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) }
Ce nivel de izolare a tranzacțiilor să aleg pentru a preveni overbooking-ul doar prin nivelul de izolare?
Ce reprezintă pattern-ul Outbox? Cum se implementează?
Care este diferența dintre blocarea pesimistă și cea optimistă în PostgreSQL?
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ă
Spune-mi, ai în echipa ta 6 dezvoltatori Go, 2 frontend, 2 QA, un PM, corect?