Sobes.tech

Сиз кайсы программалоо тилинде иштейсиз? Синтаксис менен кыйынчылыктар эмне үчүн пайда болду?

143

Эмне критерийлерди колдонуп иш берүүчүнү тандайсыз? Сиз үчүн эң маанилүү нерсе эмне?

143

Келгиле, микросервис архитектурасы жөнүндө сүйлөшөлү. Акыркы убакта көбүрөөк эмне болду: колдоо же өнүктүрүү?

142

Керек болсо же жеке каалоо менен башка программалоо тилине өтүүгө даярсызбы?

142

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 "" }

141

// ең жақсы() функциясы үшін код үзіндісі // эгер артқы жүйе болмаса, қате өңдеу

141

Терезеде бардык керектүү белгилер бар экенин кантип текшерсе болот?

139

Ашық булуттарды колдондуңузбу? Эгер болсо, кайсы провайдерлер жана кызматтар?

139

Көп жиптүү же асинхрондуу операциялары бар программалар жазуу боюнча тажрыйбаңыз барбы?

138

Акыркы долбоорлор жана колдонулган технологиялык стек жөнүндө бизге айтып бериңиз.

138

// ең жақсы() функциясы үшін код үзіндісі // ешқандай артқы жүйе жоқ болған жағдайда қате өңдеу

138

Акырында эмне болот — биз кандайча буферди топтоп жатабыз?

135

Учурда сиз [шаар]да жашайсыз жана офисте чыгуу менен гибриддүү форматта иштөө сиз үчүн ыңгайлуу болот деп туурабы?

135

Жалакы күтүүлөрүңүз кандай?

131

Биринчиден, мисал келтирели: first=[1,1,2], second=[1,2]. Сиздин алгоритм эмне кайтаруусу керек жана ал дубликаттар менен туура иштейби?

131

Process ыкмаларынын санына канча чектөө коюу керек, ошондо 'threads' ыкмасы бир убакта иштебей калат? Каналдан тапшырмаларды ким чыгарат?

130

Микросервис архитектурасында кандай антипаттерндерди билесиз?

127

// ең жақсы() функциясы үшін код үзіндісі // ешқандай артқы жүйе жоқ болған жағдайда қате өңдеу

127

[аты] суроо берди: Xтен кичүү элементтин орду сакталса, орду кандай болот?

126

Бардык иш убактыңызда лидерлик милдеттерин аткардыңызбы?

126
/11