Golang
Что бы ты изменил в Go, если бы был мейнтейнером?
Расскажи о разработке custom парсера логов (обёртки над OpenTelemetry). Какова была твоя роль?
Как бы ты спроектировал сервис на 50k RPS с минимальной обработкой данных и отправкой на внешний API, с гарантией доставки и без дубликатов?
Какими индексами пользовались, по каким полям выбирали и почему?
Занимались ли созданием таблиц для аналитиков в ClickHouse? С какими движками сталкивались?
Что такое трассировка (tracing)? Как её вести?
Как считал оптимизацию запросов на 50-70% и снижение расходов на аналитику?
Какие плюсы и минусы pgx?
Какими инструментами для мониторинга пользовался?
С какими базами данных вы работали?
Как работает context.WithCancel с отменой?
Какие подводные камни при итерировании по map в Go?
Как была устроена команда на последнем месте работы, сколько человек и какую конкретно должность вы занимали?
Что происходит, когда объявляешь поле первичным ключом в PostgreSQL?
Перечислите базы данных, которые знаете, и оцените по 10-балльной шкале.
Какие типы памяти есть в Go? Чем отличается стек от кучи (heap)?
Сколько человек в команде?
Каков порядок обхода элементов в контейнере map? Фиксированный по некоторому алгоритму, произвольно определяемый во время компиляции или определяемый во время выполнения?
WHERE A=a AND B=b vs WHERE B=b AND A=a Какой составной индекс вы бы сделали.
Для чего можно использовать глобальную переменную в Go?