Зачем вы внедрили Ansible и Terraform?
Terraform обычно внедряют для управления ресурсами, Ansible — для воспроизводимой настройки и операций на системах.
Читать ответПодготовка к интервью
799 вопросов с собеседований в ВК
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Каталог
Terraform обычно внедряют для управления ресурсами, Ansible — для воспроизводимой настройки и операций на системах.
Читать ответОпишите обычный рабочий день через планирование, самостоятельную работу, коммуникацию и обработку срочных задач.
Читать ответОсновные физические алгоритмы — nested loop, hash join и merge join. Это способы выполнения, а INNER, LEFT и FULL задают логический результат.
Читать ответZooKeeper координирует реплики ClickHouse и хранит служебные метаданные, а не сами строки таблиц. Вместо него можно использовать ClickHouse Keeper.
Читать ответОбъясните, какую повторяющуюся задачу решал оператор и почему стандартных средств было недостаточно. Логику доступа к сервису обычно выносят в hook или библиотеку.
Читать ответУкажите, какие сервисы и части приложения действительно разрабатывали на FastAPI или Django. Назовите ответственность: API, модели, авторизация, тесты или эксплуатация.
Читать ответLowCardinality(String) хранит повторяющиеся строки через словарное кодирование. Это может уменьшать объём и ускорять операции, когда разных значений относительно немного.
Читать ответНазовите известные порядки величин: объём хранения, прирост за день, число строк и пиковую нагрузку. Не придумывайте показатели конкретных компаний.
Читать ответDistributed не хранит основную таблицу данных: чтение направляется к таблицам на шардах. При асинхронной вставке на инициаторе могут временно храниться файлы очереди.
Читать ответКратко опишите состав команды, её продуктовую задачу, распределение ответственности и свою роль. Название компании в шаблоне замените реальным, если это уместно.
Читать ответПакетные вставки уменьшают число мелких частей MergeTree и накладные расходы на их последующее слияние, повышая пропускную способность.
Читать ответЗаранее определите критерии: задачи, команда, ответственность, развитие, компенсация и формат. Сравнивайте предложения целиком, а не только одну цифру.
Читать ответ