Golang
TCP жана UDP эмнеге айырмаланат? Видео жана үн агымдары үчүн UDP эмне үчүн колдонулат?
Неге автоматтык эмес, кол менен commit offset кылдыңыз?
Аскер билети?
Өз долбооруң жөнүндө айтып бер. Сен анда эмне кылып жатасың?
REST жана Kafkaда коопсуздукту кантип камсыз кылуу керек? HTTPS/TLS деген эмне?
Ким чыгаруучу иштер менен алектенет — иштеп чыгуучуларбы же DevOpsби?
Неге монолит микросервистерге бөлүндү?
Неге компаниядан кеттиңиз?
Суроо 4: Каналдар жана горутиндер менен коддогу каталарды табуу (каналды эки жолу жабуу)
Go'догу стандарттык карта атаандаштыкка каршы коопсузбу? Канча альтернатива бар?
Неге Go-деги жөнөкөй карта биргелешкен жазуу үчүн коопсуз эмес?
Кайсы түрдөгү индекстер бар жана индекс керек экенин кантип түшүнүүгө болот?
Linux-та процессти кантип өлтүрсө болот? kill pid жардам бербесе эмне кылуу керек?
Иш китеби аркылуу тажрыйбаңызды тастыктай аласызбы?
ACID деген эмне? Транзакциялардын изоляция деңгээлдери?
Жөнөкөй банк системасын моделдөө: - `accounts` таблицасы: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` таблицасы: - `id`, - `account_id`, - `amount`, - `created_at`. **Талаптар:** 1. Қажетті шектеулерімен схеманы құру үшін SQL жазыңыз (NOT NULL, FK, `amount` үшін CHECK). 2. Сұрау жазыңыз: - `account_id` бойынша есептің ағымдағы балансын алыңыз (сомасы `amount`). 3. Қосымша қиындық: дебет/кредитті қолдау (екі жазба). Тазалау
Маалыматтардын жарышынын алдын алуу үчүн кандай жолдор бар? Mutex кантип иштейт?
Rate limit кантип коюлду? Ал эмне негизделген жана кайда ишке ашырылган? Техникалык жактан эмне колдонулду?
Go-догу капоттун астында карта кандай уюштурулган?
Kubernetesтеги кызматтардын көчүрмөлөрү кандайча өз ара аракеттешип, кандай маалыматтарды бөлүштүрүштү?