Golang
Реляциялық және реляциялық емес сақтау арасындағы айырмашылық неде? ACID туралы айтыңыз.
Linux-та GOMAXPROCS және cgroups-пен байланысты қызықты нюанстар бар ма?
Өзім туралы аздап айтыңыз — әлеуетті жұмыс беруші білуі керек негізгі ақпарат.
Өтінемін, әкеңіздің аты-жөніңізді айтыңыз.
Go тілінде slice пен массивтің айырмашылығы неде?
Өзіңіз туралы және бұрынғы жұмыс тәжірибеңіз туралы айтыңыз, бұл позицияға қатысты деп санайтын барлық нәрсе.
Зомби-процесс дегеніміз не?
Қазіргі жобаңыз туралы айтыңыз: не жұмыс істеп жатырсыз, негізгі тапсырмалар қандай және технологиялар стекі қандай?
Горутина дегеніміз не? Ол қалай құрылымдалады?
PostgreSQL-да B-дерек индексі мен хэш индексінің айырмашылығы неде? Тағы қандай индекстерді білесіз?
Қандай индекс түрлерін қолдандыңыз, қай өрістер бойынша таңдадыңыз және неге?
Дерекқор сұрауларын техникалық тұрғыдан оңтайландыру туралы айтыңыз.
Жай банктік жүйе моделін құрыңыз: - `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. Қиындату: дебет/кредитті қолдау (екі жазба). Тазалау
Өз жұмыс тәжірибеңіз бен қызықты тапсырмаларыңыз туралы айтыңыз.
Қандай тестілеу түрлерімен айналыстыңыз және қайсысын білесіз?
Өзіңізді орта деңгейлі немесе аға бағдарламашы ретінде бағалайсыз ба?
Неліктен сіз Redis-ті in-memory кэш орнына қолдандыңыз?
Cleanup-ты түзетіңіз, range орнына кәдімгі for циклін пайдаланып. Соңғы тазалау логикасын түсіндіріңіз.
Осы микросервиске нақты не іске асырдыңыз?
Топта қанша адам болды?