119 вопросов по ClickHouse с технических собеседований
119 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по ClickHouse — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: clickhouse, database, sql.
MergeTree хранит локальные данные, ReplicatedMergeTree добавляет репликацию таблицы, а Distributed направляет запросы к таблицам на шардах. Шардирование и репликация решают разные задачи.
У tokenbf_v1 фиксированный размер Bloom-фильтра на гранулу: рост уникальных токенов может ухудшить селективность, но причину деградации нужно измерить.
Партиция MergeTree — группа данных по выражению PARTITION BY, удобная прежде всего для обслуживания и удаления периодов. Это не шард и не первичный индекс.
Назовите технологии, которые использовали лично, и роль каждой в конкретном проекте. По одному названию компании её внутренний стек достоверно определить нельзя.
Много маленьких вставок создаёт множество частей MergeTree и увеличивает работу фоновых слияний. Это ухудшает пропускную способность и может вызвать ограничение вставок.
В PostgreSQL JOIN часто опирается на индексы, в Greenplum важны распределение и Motion, а в ClickHouse — объём входов, алгоритм и память аналитического соединения.