Golang
SOLID принциптери эмне үчүн керек?
Платформанын ички жана тышкы кызматтары үчүн REST жана gRPC API'лерин кантип долбоорлодуңуз жана ишке ашырдыңыз?
Эгер жазуучу (маалыматтарды толтуруучу горутина) каналды жабууга чечим кабыл алса, эмне болот? Окуучу булга кандай реакция кылышы керек, кандай көйгөйлөр чыгышы мүмкүн жана алар менен эмне кылуу керек?
Кайда колдонулат CQRS үлгүсү жана логикалык бөлүнгөн кызматтарда маалымат базасы кандай иштейт — бирөөбү же ар башкабы?
Өз командаңыздын курамы жөнүндө сүрөттөп бериңиз.
Аз азыр иштебейсизби? Жумуш ордун өзгөртүүнү ойлоп жатасызбы?
Кайсы аспаптарды колдондуңуз?
Экипаждар монолитте көз карандысыз жайгаштыра албайт деген эмне? Жана эмне үчүн үч CI/CD pipeline микросервис үчүн минус, эгер ал тескерисинче алардын артыкчылыгы болсо?
Wildberriesтен кетүү чечиминин себеби эмне?
Келишимдерди өзгөртүүнү талап кылган тапшырмалар канчача болот?
Клиент менен сирек кездешүү сиз үчүн канчалык талкууланат?
Кандайдыр бир курска катыштыңбы?
Go объектке багытталган же түзүмдүү тилби? OOPтин негизги принциптерин (капсулдаштыруу, полиморфизм, мурас, абстракция) карап чыгып, аларды Go'до кантип ишке ашырылат деп көрсөтүңүз.
Redisти кандайча колдондуңуз?
Сен дагы [компанияда] иштейсиңби?
Неге account_id боюнча шардтоо тандалды? Жалпысынан шардтоо үчүн эмне үчүн жасалды?
Колдонуу менен иштелип чыккан билдирүүлөр менен эмне кылышты? Канча вариант бар болчу?
Go'догу карта кандай түзүлгөн? Ички түзүмү, buckets, кагылышуулар жөнүндө айтып бериңиз.
Эгер бинардык издөө жана издөө дарагы бир убакта иштесе, эмне үчүн экөө тең бар жана кайсынысы колдонуу керек?
Кайда Garbage Collector ишке кирет? Белгилүү учурларда атайын токтоочу пункттар барбы?