Golang
Вы спроектировали и выполнили миграцию торгового ядра на 8 микросервисов. Какова была ваша роль в проектировании?
Как вы обрабатывали глубокую пагинацию? Если пользователь хочет увидеть 100-ю страницу результатов, используя стандартные from/size в Elasticsearch, это очень дорого с точки зрения памяти. Использовали ли вы Search After?
Что такое системный вызов (syscall)?
Как планировщик прерывает горутину, зашедшую в бесконечный цикл?
Как организованы Swiss Tables в Go?
Что такое контекст (context) в Go и зачем он нужен?
Есть ли у вас вопросы ко мне?
Чем отличаются в Go слайсы и массивы?
В чём разница между heap и stack в Go и как используется каждый?
Расскажи о себе и своём опыте работы.
Вопросы по нагрузкам, архитектуре новых сервисов (расчётные листы и тарифы) — как ты это воспринимаешь?
Как работает append? Что будет, если передать slice в функцию и изменить его?
Занимались ли созданием таблиц для аналитиков в ClickHouse? С какими движками сталкивались?
Как сравнивать элементы в map? Как проверить, что два map совпадают?
По ТК РФ ты готов устроиться?
Расскажи о своей текущей позиции и задачах, которые ты выполняешь.
Как реализуется изоляция контейнеров на уровне ядра Linux? Расскажите подробнее про namespaces
Расскажите в общих чертах, чем вы занимаетесь в своей нынешней компании.
Что можете рассказать про телеметрию, мониторинг, для чего это нужно и с какими инструментами работали?
В чём разница между JOIN и UNION?