Дархостҳои гуногуни ташкилотларда суҳбат процессида бу савол одатан қайси сатҳларда берилмоқда?
Golang
Чӣ гуна дархостҳо ба базаи маълумоти PostgreSQL иҷро мешаванд?
Кадом лоиҳасе бо пойгоҳи додаҳо, ки шумо бояд иҷро ё нигоҳдорӣ мекардед, бузургтарин буд?
Оё метавонед принсипи коркарди gRPC ва хусусиятҳои асосии онро шарҳ диҳед?
Чӣ қадар дар як сония дархости навишт ба маълумотҳо меомад?
Дар кадом қабат мизоҷон барои хидматҳои хориҷӣ ва системаҳо ҷойгир мешаванд?
Мо метавонед дар бораи hostҳо маълумот диҳед? Чӣ қадар host ва чӣ қадар контейнерҳо оғоз мешаванд?
Таҷрибаи шумо дар таҳияи барномаҳо, ки истифодаи бисёрсоҳавӣ ва ҳисобҳои параллелиро доранд, чӣ гуна аст?
Чӣ гуна ташкил додани меъмориро барои дархосте, ки логикаи бизнесро иҷро мекунад, ба хидмати хориҷӣ (Google) занг мезанад ва натиҷаро дар базаи додаҳо нигоҳ медорад? Тавсиф кунед ба қабатҳои аз боло ба поён.
Хизмати чанд адад инстанс/контейнер кор мекард?
Чӣ гуна пайваст ва намоиши маълумот дар Grafana амалӣ мешавад?
Барои кадом принсип бояд ҳисобкунаки have кам ё ёфт?
Кадом лоиҳаву дарозтарин дар вақти коркардаатон буд?
Оё ҳозир кор мекунед ё не, ва дар кадом формат: идора, гибрид, дур?
func maxPlaces(arr []int) int { maxDistance := 0 prev, first := -1, -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if first == -1 { first = i maxDistance = max(maxDistance, i) } else { maxDistance = max(maxDistance, (i - prev) / 2) } prev = i } } maxDistance = max(maxDistance, len(arr) - 1 - prev) return maxDistance }
Фарқи байни балансгари L4 ва L7 чист?
""" Кинотеатрдаги ўринлар бир қаторда жойлашган. Яна келган томошабин ўрнига танлайди, қолган томошабинлардан максимал қашықликда ўтириш учун. Яъни, у ўриндан, эн яқин томошабинга бўлган масофа максимал бўлиши керак. Гарант қилинади, ҳар доим бўш ўринлар бор ва энг камида бир томошабин ўтирган. Берилган ўринлар қатори (ноллар ва бирлар массиви) бўйича, танланган ўриндан энг яқин томошабинга бўлган масофани (ўринлар орасидаги бўшликлар сони) қайтарувчи функция ёзинг. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 """
/* Морате пренети податке из извора одређеном потрошачу. При томе извор испоручује податке у малим пакетићима (~ десетине записа), а потрошач ради ефикасније са већим батчевима. Реалан пример - испорука података из редова типа Kafka у базу података Clickhouse. Извор: - Условно бесконачан. - Извор никада не враћа више од MaxItems записа у једном позиву Next. - У оквиру једне "сесије" (једног позива функције Pipe), извор сваки пут враћа нове податке за сваки позив Next. - Међутим, након поновног покретања, извор почиње од претходне "потврђене" позиције, одређене cookie-јем. Стога, *свака* вредност cookie-а коју је вратио позив Next, након чувања података у примаоцу, мора бити фиксирана позивом Commit, и то строго у истом редоследу у којем су враћени од стране Next. Прималац: - Не може обрадити више од MaxItems у једном кораку. Основни ниво: Потребно је реализовати функцију func Pipe(p Producer, c Consumer) error која чита податке из извора, групише их у буфер величине не већој од MaxItems и чува у примаоца, након чега фиксира напредак у извору. */ const MaxItems = 9999 type Producer interface { // Next враћа: // - пакет ставки за обраду // - cookie за потврду када је обрада завршена // - грешку Next() (items []any, cookie int, err error) // Commit се користи за означавање пакета података као обрађеног Commit(cookie int) error } type Consumer interface { Process(items []any) error } func Pipe(p Producer, c Consumer) error { var buf []any var cookies []int for { items, cookie, err := p.Next() if err != nil { return err } buf = append(buf, items...) cookies = append(cookies, cookie) if len(buf) >= MaxItems { if err := c.Process(buf); err != nil { return err } for _, c := range cookies { if err := p.Commit(c); err != nil { return err } } buf = buf[:0] cookies = nil } } if len(buf) > 0 { if err := c.Process(buf); err != nil { return err } for _, c := range cookies { if err := p.Commit(c); err != nil { return err } } } return nil }
Сохтороти алгоритм дар вақти ва ёдгирӣ чӣ гуна аст?
Кадом нишондиҳандаҳои самаранокиро барои арзёбии кори худ дар охирин лоиҳа истифода бурдед?