Кызматты кайра конфигурациялоо же токтотуу учурунда керектүү кечиккендик (consumer lag) менен эмне кылдыңыз?
Golang
DLQ'дан келген билдирүүлөрдү кол менен иштетүүдөн кийин кандай варианттар болду? Техникалык жактан алар менен эмне кылдыңыз?
Go-догу Garbage Collector кантип иштейт? Стек жана куча деген эмне?
1000 горутинде эсептегичтин көбөйтүү коду менен эмне туура эмес? Мутекс, атомик же каналдар аркылуу кантип оңдосо болот?
Тесттер жөнүндө мага айтып бер — кайсы тесттерди жазып жатасың?
Инбоксдон кийин эмне болду? Жыйноо процедурасы барбы?
Жаңы кызматты иштеп чыгууда кандай документтер жазасыз?
Kubernetesте affinity жана anti-affinity деген эмне?
Биринчі синхрондашуу каналы кандай болчу? Бул маалымат моделби, анын негизинде байыган болушу мүмкүн?
Кооперативдик платформа деген эмне? Холдингдин соода тармактарындагы логистикалык жана ишмердик маалыматтарды иштетүү үчүн? Логистикалык маршруттар түзүлдү, эсептелди же кандай?
Өзүн-өзү иштегендердин кирешелерин каттоо процеси кандай өтөт?
Эгер маалыматтар бир жерге сакталса — жана 10 миң колдонуучу менен бир таблицадан окуу жана жазуу — жүктөмдү кантип башкаруу керек?
Сакталган процедураларга каршысыңбы же жаксы көрөсүңбү?
Кандайча 10-20 мүнөттүк суроолорду 5-7ге оптималдаштырып жатасыз? Канча отчёттор ушундай узак убакыт талап кылды?
GitLab CI жөнүндө — кандай иштедиң, өзүңүз yaml файлдарын жаздыңызбы?
REST стилине буларды кантип уюштурууга болот — бул ыкмаларды кантип кайра аттаса болот?
// Суроо 2. Экраанда эмне чыгат package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Паника иштетилди 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Паника иштетилди 2 ", r) } }() bbb() }
Кайда өсүүнү каалайсың?
Өтүнөмүн, азыр кайда иштеп жатканыңды жана эмне кылып жатканыңды айтып бер.
Соода борборунда авто жай бар: Машиналар кирип чыгышат, жана паркингдин аягында төлөм алуу керек. Муну кандай көрөсүз? Бир системаны долбоорлоңуз.