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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

[имя] спросил: какой был опыт по реализации пайплайна на 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 и настройки индексации. Они определяют хранение, чтение, обслуживание и стоимость записи.

Читать ответ