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

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

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

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

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

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

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

Каталог

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

Найдено: 3013
System Design

Как бы ты реализовал AI-ассистент по базам данных (ClickHouse), который может отвечать на вопросы, генерировать и исполнять SQL-запросы? Какой стек и компоненты использовал бы?

Разделите ассистента на получение схемы, генерацию SQL, проверку и ограниченное исполнение. Для ClickHouse используйте отдельную учётную запись только с нужными правами чтения.

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

Почему вы выбрали Qdrant как основную базу данных?

Qdrant выбирают как векторное хранилище для similarity search и фильтрации по payload, если это подтверждено требованиями и измерениями. Он не обязан заменять основную транзакционную БД приложения.

Читать ответ
Лайвкодинг

SQL‑запрос для получения идентификаторов сотрудников с зарплатой ниже 30 000 и ушедшим менеджером

Отберите salary < 30000 и ненулевой manager_id, которому не соответствует существующий employee_id. Отсутствие начальника изначально не равно увольнению начальника.

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

Порядок применения фильтров и соединений в SQL‑запросе и возникновение декартового произведения

Логически FROM/JOIN формирует строки до WHERE, но физически оптимизатор вправе протолкнуть фильтр к чтению table1. В приведённом INNER JOIN декартово произведение не требуется.

Читать ответ