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

Вопросы на собеседовании в Яндекс Такси

13 вопросов с собеседований в Яндекс Такси

13 вопросов 395 компаний 353 технологии

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс Такси. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: data modeling, DWH, change history.

Каталог

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

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

Интересна ли вам работа с данными и проектированием, или вы хотите развиваться в другом направлении?

Объясните, какие задачи с данными и проектированием вам интересны, и подкрепите это примером. Если хотите другое направление, обозначьте его прямо.

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

Где хранить сам номер телефона: в таблице связи «водитель—телефон» или в отдельной таблице телефонов? Какие плюсы и минусы вариантов?

Для простой модели номер можно хранить прямо в связи driverphone вместе с driverid и типом. Отдельная сущность phone полезна, когда у номера есть собственные свойства и независимое переиспользование.

Читать ответ
Поведенческий

Расскажите, чем конкретно вы занимаетесь на текущей работе как системный аналитик.

Опишите систему, пользователей и свои аналитические артефакты: требования, модели данных, контракты интеграций и критерии приёмки. Покажите, как ваша работа помогает разработке и бизнесу.

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

Как хранить изменение номера телефона: исправление ошибки и реальная смена номера?

Исправление ошибочно записанного номера и реальная смена номера — разные события. В первом случае корректируют неверный факт с аудитом, во втором создают новый период действия связи.

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

Какие есть способы ведения истории изменений данных в базе? Например, как сохранить смену фамилии пользователя?

Историю можно вести версиями строк, журналом изменений или отдельной исторической таблицей. Выбор зависит от того, нужно ли восстановить состояние на дату или только узнать, кто что изменил.

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

Какой ключ использовать для таблицы телефонов водителей, если один и тот же номер может принадлежать разным водителям и иметь разные типы?

Сам номер телефона не подходит как уникальный ключ связи, если он может относиться к разным водителям и типам. Используйте отдельный ID записи и бизнес-ограничение на допустимые повторы.

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

В какой таблице хранить даты начала и окончания действия номера?

Даты действия номера для конкретного водителя хранят в записи связи «водитель—телефон». Они характеризуют назначение номера, а не саму строку телефонного номера.

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

Какие вопросы вы зададите заказчику, если нужно построить новый отчёт?

Уточните, какое решение должен поддерживать отчёт, кто его читает и какие показатели для этого нужны. Затем согласуйте определения метрик, детализацию, фильтры, период и частоту обновления.

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

Что такое таблица фактов и таблица измерений? Как определить, что является фактом, а что — измерением?

Таблица фактов описывает события или состояния на определённом уровне детализации, а измерения — контекст: клиента, товар, дату и другие признаки для группировки и фильтрации.

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

Данные в отчёте не совпадают с исходной системой. Как вы будете действовать?

Сначала уточните, какие записи и метрики расходятся, за какой период и на какой момент обновления. Затем локализуйте первый этап, где данные перестают совпадать с источником.

Читать ответ