Подготовка к интервью

Вопросы на собеседовании по ClickHouse

119 вопросов по ClickHouse с технических собеседований

119 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по ClickHouse — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: clickhouse, database, sql.

Каталог

Результаты поиска

Найдено: 119
Поведенческий

[имя] спросил: какой был опыт по реализации пайплайна на ClickHouse: какие объёмы данных, какая архитектура (шарды/реплики), какие сложности возникали и какие плюсы/минусы вы отметили?

Опишите путь данных, фактические объёмы и распределение по шардам и репликам, затем разберите конкретную проблему и результат решения.

Читать ответ
Теория

Сталкивались ли вы с ошибкой ClickHouse `Too many parts` при вставке? Как её решали?

Too many parts означает, что части создаются быстрее, чем объединяются, либо достигнут их лимит. Обычно начинают с укрупнения вставок и проверки партиционирования.

Читать ответ
Теория

В каких случаях Materialized View в ClickHouse может пропустить данные или, наоборот, задублировать их?

Обычная incremental MV обрабатывает новые вставленные блоки. Она не пересчитывает старую историю автоматически и может повторно учесть данные при неидемпотентной загрузке.

Читать ответ
System Design

[имя] спросил: кейс: в ClickHouse ежедневно грузится ~4 млн отзывов (ID отзыва, ID карточки, дата создания, дата изменения) и ~100-600 тыс. записей карточек (ID карточки, ID общей карточки, ID продавца), всего ~600 млн карточек, из них 70 млн с отзывами.

Разделите исходную историю, актуальные версии карточек и отзывов, затем отчётный слой. Не стройте каждый отчёт полным join всех 600 млн карточек.

Читать ответ
Теория

Какие дополнительные параметры DDL/CREATE TABLE в ClickHouse вы знаете, на что они влияют и в каких случаях используются?

В ClickHouse важны ENGINE, ORDER BY, PARTITION BY, PRIMARY KEY, TTL, CODEC и настройки индексации. Они определяют хранение, чтение, обслуживание и стоимость записи.

Читать ответ