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

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

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

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

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

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

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

Каталог

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

Найдено: 625
System Design

Определение текущего статуса пользователя (online/offline) в видеотрансляционной системе

Используйте heartbeat и срок действия присутствия, а не единственный флаг online. Пользователь online, пока хотя бы одно его соединение или устройство имеет актуальный heartbeat.

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

Определение наилучших индексов для повышения производительности SQL‑запросов

Для AND подходит составной B-tree индекс по имени и фамилии. Для OR обычно нужны индексы с каждым из полей первым; один (lastName, firstName) не гарантирует быстрый поиск по одному firstName.

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

Сервис: надёжное создание и извлечение записей

Новый MessageDigest записывается в общее поле, поэтому два create могут использовать один экземпляр после гонки присваиваний. Создание объекта на каждый вызов помогает только при локальной переменной.

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

Непременно вызывающий deadlock

Одного обратного порядка мониторов недостаточно для гарантии: один поток может успеть захватить оба. Барьер после первого захвата заставит оба потока удерживать по одному монитору.

Читать ответ