Sobes.tech

Embedded / IoT

რა განსხვავებაა TTL და LRU კეშებს შორის?

316

//შესრულების პირობა //კოდი დაწერეთ, რომელიც გამოიტანს HTTP-ს მოთხოვნებზე პასუხის კოდებს ორი URL-ისთვის //(Google-ის მთავარი გვერდი და shtrafovnet.ru-ის მთავარი გვერდი) //მოთხოვნები უნდა შესრულდეს პარალელურად.

282

Hikari Pool 10 კავშირით, დატვირთვის დროს მივიღეთ 'connections not available'. რა უნდა გავაკეთო?

254

// ქვემოთ მოცემული კოდი რა გამოიტანს და რატომ? 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

// ქვემოთ მოცემული კოდი რა გამოიტანება და რატომ? 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 }

228

გთხოვთ, თქვენი მოვალეობების შესახებ ისაუბროთ. მუშაობდით სისტემის დიზაინზე? დაწერთ ერთეულ ტესტებს?

220

გო დაგეგმვის შესახებ მომიყევი (MPG მოდელი, სამუშაო მოპარვა, გადაცემა და ა.შ.)

218

რატომ არის საჭირო volatile, თუ არსებობს synchronized? Synchronized დაფარავს ყველა შემთხვევას volatile-ის.

197

აღწერეთ გადახდის ოპერაციების იდემპოტენტობის მექანიზმი: სად ინახებოდა გასაღები, რა იყო TTL, როგორ იყო დამუშავებული კონფლიქტები

197

რატომ დატოვეთ [კომპანია]?

196

გააზიარეთ თქვენი სამუშაო PostgreSQL-ის ოპტიმიზაციაზე — რა გააკეთეთ ინდექსებთან და ტრანზაქციებთან?

195

//შესრულების პირობა //კოდი დაწერეთ, რომელიც გამოიტანს HTTP მოთხოვნებზე პასუხის კოდებს ორი URL-ისთვის //Google-ის მთავარი გვერდი და shtrafovnet.ru-ის მთავარი გვერდი) //მოთხოვნები უნდა შესრულდეს პარალელურად.

191

რა აჩვენებს ქვემოთ მოცემული პროგრამა და რამდენი დრო დასჭირდება მისი შესრულებისთვის? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // ქსელის მოთხოვნის სიმულაცია. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

190

რა გამოიტანს შემდეგი პროგრამა და რამდენი დრო დასჭირდება მის შესრულებას? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // ქსელის მოთხოვნის იმიტაცია. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }

189

PostgreSQL-ში პესიმისტური და ოპტიმისტური ბლოკირების განსხვავება რა არის?

189

რა დონე უნდა ავირჩიოთ ტრანზაქციის იზოლაციისთვის, რათა თავიდან აიცილოთ ოვერბუქინგი მხოლოდ იზოლაციის დონით?

189

რა არის Outbox-პატერნი? როგორ ხორციელდება?

187

შექმენით მაღალი დატვირთვის RPC /weather სერვისი 10k RPS დატვირთვით, სადაც aiWeatherForecast() ფუნქცია მუშაობს დაახლოებით 1 წამი

184

თქვენი გუნდში მუშაობს 6 Go-დეველოპერი, 2 ფრონტ, 2 QA, PM, სწორია?

182
/3