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

Вопросы на собеседовании в МТС

625 вопросов с собеседований в МТС

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в МТС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, backend, devops.

Каталог

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

Найдено: 625
Теория

Какая алгоритмическая сложность получения элемента по ключу из словаря (dict) в Python?

Поиск по ключу в Python dict в среднем занимает O(1), а в худшем случае — O(n). Оценка предполагает приемлемое распределение хешей и обычную стоимость сравнения ключей.

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

Какая типизация используется в Python — статическая или динамическая?

Python использует динамическую типизацию: тип принадлежит объекту и проверяется во время выполнения. Имя переменной может последовательно ссылаться на объекты разных типов.

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

Предложите алгоритм определения дня рождения абонента, имея только журнал звонков и SMS: входящий и исходящий номера, дату-время, длительность и тип события.

По журналу звонков и SMS дату рождения достоверно определить нельзя. Можно ранжировать дни по необычному росту входящих поздравительных контактов, но это лишь гипотеза.

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

Представлены таблицы A и B:

Результаты отличаются: условие в ON сохраняет все строки A, подставляя NULL для отсутствующего совпадения B; условие в WHERE отбрасывает эти строки и оставляет только id = 1.

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

Представлены таблицы product (информация о том, какой категории принадлежит продукт в указанном интервале дат) и sale (факты продаж продукта с указанием даты продажи, цены за единицу товара и количества купленных единиц):

Продажу нужно связать с категорией продукта, действовавшей в дату продажи, затем сложить price × cnt по категории. Соединение только по названию продукта размножит исторические версии.

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

Предложите алгоритм, который по данным звонкового трафика и геолокации абонентов каждые 15 минут определит, живут ли два абонента вместе.

Это вероятностная оценка совместного проживания, а не установление факта. Основной сигнал — устойчивое совпадение предполагаемой домашней локации по ночам на протяжении нескольких недель.

Читать ответ