Кайсы маалыматтар базаларында иштедиңиз жана кайсы деңгээлде? PostgreSQL, Redis, ClickHouse тууралуу көбүрөөк маалымат.
Golang
Goда стандарттык китепканадан errors пакети колдонбостон error түрүндөгү объектти кайтаруу кандай?
Банк системасы үчүн эсептер жана транзакциялар таблицалары менен SQL схемасын долбоорлоңуз. Кантип чектөөлөр жана индекстер керек?
Браузерге google.com кирип, Enter басканда эмне болот? Бардык процессти жана катышуучуларды сүрөттөп бериң.
Rate limiter түзүмүн жана Allow функциясын түшүндүрүңүз. Канча конфигурация параметрлери колдонулат жана алардын максаты эмне?
TCP жана UDP ортосундагы айырма эмнеде? Алар кайда колдонулат?
Кайда жана кандайча cleanup функциясын ишке киргизүү керек? Контекстти кантип өткөрүү керек rate limiterге?
cleanup ишке ашырууну жөндөп, жайык цикл колдонуп, range ордуна. тазалоонун акыркы логикасын түшүндүрүңүз.
Колдонуучунун балансынан каражаттарды чыгарып алуу үчүн микросервис барбы? Кызмат көчүрүлгөндө, race condition маселеси пайда болот. Бул маселени кантип чечсе болот?
Түзөтүүлөрдөн кийин Allow функциясынын ишке ашырылышын түшүндүрүңүз. Колдонуучунун биринчи суроо-талабы кандай иштелип чыгат?
DNS суроо кайсы протокол аркылуу ишке ашырылат? Бул жалгыз мүмкүн болгон протоколбу?
NUMERIC колдонбостон учуу чекитинин маселесинен кантип качууга болот? INT түрү менен альтернативдүү ыкма кандай?
Төлөмдөрдү иштетүүдө транзакциялар үчүн статус моделин сунуштаңыз. Кайтаруу (refund) кантип иштейт?
Rate limiterде mutex эмне үчүн керек? Мәселені mutexсиз, sync.Map колдонуп чечсе болобу?
UDP аркылуу маалыматтарды жеткирүүнү кепилдөө мүмкүнбү?
Банк картасымен төлем жасау процесін түсіндіріңіз: Қандай қатысушылар қатысады және олардың арасындағы өзара әрекеттесу қалай өтеді?
Неге сіз amount үшін NUMERIC(18,2) түрін таңдадыңыз? Қандай баламалар бар және DOUBLE PRECISION-пен қандай мәселе бар?
Bucket'тардан эски маалыматтарды мезгил-мезгили менен тазалоо үчүн фон гуруйтін уюштуруу кандай болот?
PostgreSQL-деги индекс деген эмне? Индекстер менен кандай иштедиңиз жана индекс түзүүнү чечкен негиздериңиз эмне болду?
Rate limiter үчүн Allow функциясынын логикасын ишке ашырыңыз. Ойготкууларды кантип көзөмөлдөп, чектөөлөрдү кантип текшересиз?