Sobes.tech

Оё шумо истифодаи облаки умумиро кардед? Агар ҳа, кадом таъминкунандагон ва хизматрасониҳо?

139

Чӣ гуна паёмҳо, ки ба корбарон дар ҳолати офлайн фиристода мешаванд, коркард мешаванд?

139

Чӣ тавр санҷидан мумкин аст, ки тиреза ҳамаи аломатҳои заруриро дорад?

139

Мо даро дар бораи лоиҳаҳои охирини худ ва технологияи истифодашуда нақл кунед.

138

/* Мо бояд маълумотҳоро аз манбаъ ба истеъмолкунанда гузаронид. Манбаъ маълумотҳоро дар қисмҳои хурд (~даҳ сабт) медиҳад, дар ҳоле ки истеъмолкунанда бо қисмҳои калонтар (~ҳазор сабт) беҳтар кор мекунад. Масалан, интиқоли маълумот аз навъҳои 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 { // TODO }

137

Алгоритми барои ҳалли масъалаи maxSegment-ро тавсиф кунед

136

Гӯед, ки дар охир чӣ мешавад — чӣ гуна мо буферро ҷамъ мекунем?

135

4 - тезисно қабылдау үшін кіріс тапсырмаларды тез қабылдау, 5 - сұрау бойынша тапсырманың нәтижесін қайтару 6 - нәтиже болмаса, тиісті мәртебені қайтару /* Процессор - ұзақ уақытты және ресурсты көп талап ететін операцияны орындайтын қызмет. Ол бұрыннан жүзеге асырылған Қайтарған қателері тек қате кіріс деректерімен байланысты, тұрақты және оларды қайта сұрау мағынасыз */ type Processor interface { Process([]byte) ([]byte, error) } /* Біз бірегей идентификаторлар (мысалы, UUID) генераторымыз бар деп есептейміз. Генератор қақтығыстар болмайтынын кепілдік береді */ type ID string // func NewID() ID /* Жоспарлаушы клиенттерден тапсырмаларды қабылдайды, оларды кезекке қояды және өңдеуді бастайды. Бір уақытта 'threads' әдістерінен көп емес жұмыс істейтініне кепілдік береді Тапсырманың жағдайын тексеру және нәтижесін алу мүмкіндігін береді өзінің қоғамдық интерфейс әдістерін блоктамайды */ type Scheduler struct { processor Processor } func NewScheduler( prc Processor, threads int, ) *Scheduler { // бастамашылық логика return &Scheduler{ processor: prc, } } func (s *Scheduler) Queue(request []byte) ID { // жүзеге асыру return "" }

134

Маъзулоти маоши шумо чӣ гуна аст?

131

Оё таҷрибаи навиштани барномаҳо бо бисёрсӯзиш ё амалиётҳои асинхронӣ доред?

128

Кадом антипаттернҳо дар меъмории микросервисҳо медонед?

127

[ном] пурсид: дар нигоҳ доштани мақоми унти хурдтар аз X, мақом чӣ мешавад?

126

Масълирои як намуна гирем: first=[1,1,2], second=[1,2]. Алгоритми шумо чӣ бояд баргардонад ва бо такрорҳо дуруст кор мекунад?

125

Агар ба шумо пешниҳод карда шаванд ва шумо онро қабул кунед, чанд вақт лозим аст, ки шумо омода шавед, ки корро оғоз кунед?

125

Балансер бояд фаҳмояд, ки бэкенд бо хатоҳо ҷавоб медиҳад, ва дар ҳадди муайян гузаштан аз марз дар муддати муайян, онро аз балансинг (Circuit Breaker) хориҷ кунад

124

Бо кадом базаҳои додаҳо ё дигар захираҳои додаҳо кор кардаед? Чӣ қадар дар як сония (RPS) дар навиштан ва хондан?

122

Оё дар тамоми вақти корӣ вазифаҳои роҳбариро иҷро мекардед?

122

Оё таҷрибаи таҳия ва дастгирии системҳои тақсимшуда доред?

122

Оё дуруст аст, ки ҳоло дар [шаҳр] зиндагӣ мекунед ва барои шумо қулай аст, ки дар формат гибридӣ бо рафтан ба офис кор кунед?

121

Ҳаҷми бузургтарин маълумоти захирашуда чӣ қадар буд?

119
/11