Golang
Дар бораи даста ва равандҳои идоракунӣ (спринтҳо, канбан ва ғайра) нақл кунед
интерфейс TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Маъзур мемори сарф нашавад // get вақти тамомро баргардон накунад //амалӣ
Интерфейс дар Go чист, барои чӣ лозим аст, чӣ гуна кор мекунад? Дар дохили он чӣ гуна ба назар мерасад?
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Энд тодоор тодорхой асуулт байхгүй ч код нь өрсөлдөөн, синхрончлол, бааз руу хандах дуудлагыг багасгах зорилготой бөгөөд sync.Once эсвэл ижил төстэй техник ашиглахыг санал болгож байна.)
Чӣ метавонад шуморо аз кор дар гурӯҳ аз нуқтаи назари код ва равандҳо дур кунад?
Чӣ тавр бехатар нигоҳ доштани сиррҳо дар Kubernetes, агар ҳоло онҳо дар ConfigMap ҳастанд ва барои ҳама бо дастрасии хондан ба namespace дастрас бошанд?
Дар бораи худ, таҷриба ва лоиҳаҳои худ нақл кунед
Натиҷаҳои навиштан ба канал баста чӣ хоҳад буд? (deadlock / panic / амалиёт хатогӣ бармегардонад)
Оё шумо вазифаҳои, ки таҳлилгари системӣ оварда буд, дар дохили гурӯҳ иловагӣ тақсим кардаед?
Кадом афзалиятҳои технологӣ ва экосистемҳои Go, эҳтимолан беназир, ки танҳо Go ҷавобгӯ аст, шумо метавонед номбар кунед?
Чӣ қадар вақт бо Go кор мекунед? Дар ҷойи кории гузаштаатон PHP ва Go-ро якҷоя истифода мебурдед — ин чӣ гуна буд?
Дар кадом марҳилаи мусоҳибаҳои техникӣ ҳастӣ? Офферҳо дорӣ?
Дар бораи соатҳои изофӣ чӣ фикр дорӣ?
Чаро наметавонем WebSocket-ро ба ҷои gRPC streaming истифода барем?
Кадом масъалаҳои муоширати бисёрсоҳавӣ пайдо мешаванд ва чӣ гуна онҳоро ҳал кардан мумкин аст?
Оё паника хоҳад буд, агар ба nil slice илова кунем?
Чӣ қадар микросервисҳо одатан дар дохили як доира ҳастанд?
Чӣ гуна тағйирёбандаҳои муҳит? Барои чӣ лозиманд?
Оё дар Go объектӣ ҳаст ва дар кадом шакл?
Ҳарита кілтӣ бўлиши мумкин бўлган маълумот турлари нима?