Golang
Какие библиотеки и фреймворки использовались в Go-сервисе?
Как устроена хэш-таблица? Какова сложность вставки и чтения? Особенности реализации в Go.
Что тебя демотивирует в работе?
Что происходит с данными при DELETE в PostgreSQL?
Расскажи о себе и своём опыте
А в шардах, в репликах как была настроена конфигурация ClickHouse?
Если одно и то же событие прилетает дважды (дубликат), что делаете?
Как работает планировщик Go? Расскажи про модель GMP.
В чём отличие OLTP от OLAP баз данных?
Задача на PostgreSQL: несколько воркеров читают задачи из таблицы и генерируют промокоды. Как избежать дублирования работы?
Расскажи о разработке custom парсера логов (обёртки над OpenTelemetry). Какова была твоя роль?
Занимались ли созданием таблиц для аналитиков в ClickHouse? С какими движками сталкивались?
Какими индексами пользовались, по каким полям выбирали и почему?
Какие компании тебя привлекают и как будешь выбирать между офферами?
Для чего нам нужно складывать сырые данные в S3 хранилище? Правильно ли использовать TTL на Redis 5 минут, или лучше хранить дольше — 24 часа, и использовать ScyllaDB как источник проверки данных?
Как работает context.WithCancel с отменой?
Какие подводные камни при итерировании по map в Go?
Как работает Garbage Collector в Go, как устроен?
Какой уровень английского?
Объясните структуру rate limiter и назначение функции Allow. Какие параметры конфигурации используются и для чего?