Golang
Реляциялық дерекқорлар мен NoSQL арасындағы айырмашылық неде?
Материалданған көрініс кәдімгі көріністен қалай ерекшеленеді?
Сұрауда жолдарды қалай нөмірлеуге болады?
Go тілінде қандай канал түрлері бар? Буферленген және буферленбеген туралы айтыңыз.
Дерекқорлармен жұмыс істеу тәжірибеңіз туралы айтыңыз — ClickHouse-тан басқа қандай дерекқорлар және қандай деңгейде?
Сіз үшін кеңсе/гибридтік жұмыс форматы қаншалықты қабылданады (кеңсе [локализация] арасында)?
Сіз қандай сұрау оптимизациялау әдістерін қолдандыңыз? EXPLAIN ANALYZE және сұрау жоспарын қалай қарайсыз?
Тапсырма: "Уақыт шегімен параллель URL өңдеу" Функцияны жазыңыз fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, ол: 1. Әр URL үшін HTTP GET сұрауын орындайды (http.Get қолдану арқылы). 2. Нәтижесінде map[string]string қайтару, мұнда кілт — URL, ал мәні — жауап денесі (жол ретінде) немесе қате/уақыт шегі кезінде бос жол. 3. Бір уақытта maxParallel сұраулардан артық орындамайды. 4. Барлық функцияның жалпы уақыты timeout-тан аспауы керек. Егер уақыт шегі аяқталса, барлық аяқталмаған сұраулар тоқтатылады, және функция бар болғанын қайтарады. 5. Болдырмау үшін контекст пайдаланыңыз.
Процесс пен ағынның айырмашылығы неде?
Nil-канал дегеніміз не?
Соңғы жұмыс орныңызда қандай технологиялық стек қолданылды?
Go-да канал дегеніміз не? Буферленген және буферленбеген каналдар туралы айтып беріңіз, олардың айырмашылығы неде?
Kafka құласа, оқиғаларды жеткізу не болады?
Жобаларыңызда қандай технологиялар пайдаланылады?
Go тіліндегі жаңа карта (Швейцария картасы) туралы айтыңыз. Ол ескісінен қалай ерекшеленеді?
Пайдаланушы идентификаторы, жынысы және жасы бар кесте бар. Жиі жыныс пен жас бойынша пайдаланушыларды таңдау қажет. Қай индекс жақсы жасалуы керек?
Осы кодқа бірліктен басқа қандай тесттер жазар едіңіз? Көп ағынды қалай тестілеу керек?
Компаниядағы жобасыңыз туралы толығырақ айта аласыз ба? Оның мәні неде, нақты не әзірленді?
Өз туралы айта аласыз ба?
Жұмыс орнын соңғы рет өзгерту себебі неде?