Golang
Big O белгиси деген эмне?
Азыркы учурда аз тажрыйбалы кесиптештериңизге жардам бердиңизби? Бул адатта кандай өтчү эле?
Фасад 10 ички кызматка (ар бири 100-300 мс) жана Кытайдагы глобалдык кызматка (500 мс) кирет, жалпы жооп убактысы болжол менен 3,5 секунд. Бул маселени кантип чечмексиң, иштетүүнү тездетүү үчүн?
PostgreSQL-де EXPLAIN жана EXPLAIN ANALYZE командаларынын айырмасы эмне?
Кызматтар арасында кантип байланышуу — gRPC, REST же башка нерсе?
TCP жана UDP эмнеге айырмаланат? Видео жана үн агымдары үчүн UDP эмне үчүн колдонулат?
Функцияга каалаган санды аргументтерди өткөрүү мүмкүнбү?
Канча активсиз жаңы жер издөөдө жана эмне үчүн рынокко кирүүгө чечим кабыл алдыңыз?
Неге автоматтык эмес, кол менен commit offset кылдыңыз?
Аскер билети?
Өз долбооруң жөнүндө айтып бер. Сен анда эмне кылып жатасың?
Ким чыгаруучу иштер менен алектенет — иштеп чыгуучуларбы же DevOpsби?
Неге монолит микросервистерге бөлүндү?
Суроо 4: Каналдар жана горутиндер менен коддогу каталарды табуу (каналды эки жолу жабуу)
Неге 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. Қосымша қиындық: дебет/кредитті қолдау (екі жазба). Тазалау