Golang
Redis-ті кэш және хабарлама брокері ретінде пайдалану бойынша сіздің тәжірибеңіз қандай деңгейде?
Жұмыста қандай көрсеткіштерді қолдандыңыз? Практикада не қолдандыңыз? Wildberries-те?
Go тілінде шартты айнымалы (sync.Cond) қалай жұмыс істейді?
Сіз үшін кеңсе/гибридтік жұмыс форматы қаншалықты қабылданады (кеңсе [локализация] арасында)?
Сіз қандай сұрау оптимизациялау әдістерін қолдандыңыз? EXPLAIN ANALYZE және сұрау жоспарын қалай қарайсыз?
Жадыны тұрақты ету үшін қалай жасауға болады (бірегей таңбалардың санынан тәуелділікті жою)?
Электронды пошта жіберілгенін қалай бақылап, сәтсіз болған жағдайда не істеу керек?
Ағымдағы жұмыс орныңыздағы жоба, команда және негізгі тапсырмалар туралы айтыңыз.
Неліктен namespace бір күннен астам Terminating күйінде қалуы мүмкін?
Баяу SQL сұрауын қалай талдау және оңтайландыруға болады?
Mutex және WaitGroup-тан басқа қандай синхрондау примитивтері білесің? Қолдану жағдайлары?
Go-дан басқа қандай бағдарламалау тілдерімен айналыстыңыз және қашан бағдарламалауды бастадыңыз?
Kubernetes-пен қаншалықты тығыз жұмыс істедіңіз? Орнату конфигурацияларын жаздыңыз ба? kubectl-мен таныссыз ба және қандай командаларды қолдандыңыз?
Қандай бағдарламалау тілін қолданасыз?
Серверде 8 ГБ жадтық бар, және біз 10 ГБ тұтынатын қолданбаны іске қосамыз. Не болады?
Қандай деректер болған? Қаржылық есептіліктер ме, әлде табиғи қозғалыстар ма?
Жақсы орындалған қолданба деген не?
Неліктен сіз қазір еңбек нарығына шығуды шештіңіз, бұл шешімге не түрткі болды?
Go тілінде HTTP серверін жұмсақ тоқтату және дұрыс ресурстарды тазалау үшін қалай жобалау керек?
CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Күтілген нәтиже: қызметкер аты | менеджер аты --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id