Golang
Егер қызмет тым көп жад қолданса, профайлерде не тексеру керек? Қалайша бөлінулерді азайтуға болады?
Segment Engine архитектурасы туралы толық айтыңыз: сегментация қалай жұмыс істейді, қандай деректер сақталады, сұраулар қалай өңделеді.
Goroutine-лар қалай бір-бірімен байланыса алады? Go тілінде қандай синхрондау әдістері бар?
Тікелей кодтау: функцияға тайм-аут қосыңыз — егер орындалу 1 секундтан асса, қате қайтарыңыз. select, time.After, context пайдалану.
defer деген не және ол не үшін пайдаланылады? Егер бір функцияда бірнеше defer шақырылса, олар қандай тәртіппен орындалады?
1. Не шығатынын, қалай түзетуге және ағынға қауіпсіз ету (waitGroup) 2. Slice-те қайталанатын элементтерді қалай жоюға болады?
defer дегеніміз не? Ол қалай жұмыс істейді? Ол паника кезінде шақырыла ма?
Go бинарнигі дегеніміз не, ол не қамтиды және бірнеше платформада Go кодын қалай іске қосуға болады?
Дебаггердегі бұзу нүктелерінің қалай жүзеге асырылатынына қызықтыңыз болды ма?
Екі компания немесе екі команда арасында таңдау жасағанда, нені ескеру керек және қалай таңдайсыз?
Егер RPS (Black Friday) кенеттен күрт өскен болса, және аналитика қызметі шыдай алмаса — не істеуге болады?
Go-дан басқа қандай тілдермен жұмыс істедіңіз?
Өзіңізді қалай бағалайсыз? Қандай деңгейдегі сұрауларды жаза аласыз?
Redis толып қалса және шығару саясаттары өшірілсе, Redis пен клиенттерге не болады?
Жалақыдан қандай күтулеріңіз бар? Алдыңғы табысыңыз қалай құрылды (жалақы, бонустар)? Бонустарды қосқанда жалпы табысқа келісесіз бе?
Бұл SQL сұрауы субсұрау және DENSE_RANK қолдана отырып қалай орындалады (орындау тәртібі)?
Слайстардағы сыйымдылық (capacity) дегеніміз не және ол қалай пайдаланылады?
Дерекқорға қалай жаздыңыз? Бір жазба немесе топтамалармен бе?
Сізде бір немесе бірнеше дата-орталық болды ма?
Map-қа элементтер қосқанда не болады және эвакуация (evacuation) деген не?