Sobes.tech

Embedded / IoT

TTL және LRU кэшінің айырмашылығы неде?

307

//Міндеттеме //HTTP сұраулары бойынша екі URL-ға жауап кодтарын шығаратын код жазу //(Google-дың басты беті және shtrafovnet.ru-дің басты беті) //Сұраулар параллель түрде орындалуы керек.

273

Hikari Pool-да 10 қосылыммен жүктеме кезінде 'қосылымдар қол жетімді емес' деп хабарланды. Не істеу керек?

248

// Келесі код не нені шығарады және неге? 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

// Келесі код не не нәрсені шығарады және неге? 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

Өз міндеттеріңіз туралы айтыңызшы. Жүйелік дизайнмен айналысуға мүмкіндік болды ма? Сіз бірлік тесттерін жазасыз ба?

220

Go жоспарлаушысы туралы айтыңыз (MPG моделі, жұмыс ұрлау, беру және т.б.)

215

PostgreSQL-ді оңтайландыру бойынша жұмыс тәжірибеңіз туралы айтыңыз — индекс және транзакциялармен не істедіңіз?

194

Шоттан шығару операцияларының идемпотенттілік механизмін сипаттаңыз: кілт қайда сақталды, TTL қандай болды, соқтығыстар қалай өңделді?

192

//Міндеттеме //HTTP сұраулары бойынша жауап кодтарын шығаратын кодты жазыңыз екі URL-ға //Google басты беті және shtrafovnet.ru басты беті) //Сұраулар параллель түрде орындалуы керек.

190

// Келесі бағдарлама не шығарады және оның орындалу уақыты қанша болады?? 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 }

188

PostgreSQL-де пессимистік және оптимистік блоктау арасындағы айырмашылық қандай?

188

Неге volatile қажет, егер synchronized бар болса? Synchronized барлық volatile жағдайларын қамтиды.

188

Outbox паттерні дегеніміз не? Ол қалай жүзеге асырылады?

186

// Бұл бағдарламаның нәтижесі не болатынын және ол қанша уақытқа созылатынын көрсетіңіз. пакет негізгі импорт ( "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) }

184

Текущ деңгейдегі оқшаулау деңгейін таңдау арқылы ғана овербукингті болдырмау үшін қандай оқшаулау деңгейін таңдау керек?

184

Айтыңызшы, командаңызда 6 Go-да әзірлеуші, 2 фронтенд, 2 QA және жобаны басқарушы бар ма?

179

Неліктен PostgreSQL-да UPDATE фактически DELETE және INSERT болып табылады?

175
/3