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

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

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

23 вопроса 119 компаний 249 технологий

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

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

Анализ резюме

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

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

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

Основные темы и навыки

backend 21 microservices 9 concurrency 6 database 6 profiling 6 runtime 5 design principles 5 memory management 5

Форматы вопросов

  • Поведенческие вопросы20
  • Лайвкодинг1
  • System Design1
  • Технические вопросы1

Ориентировочная сложность

  • Практические11
  • Продвинутые12

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

Как часто вы применяете принцип инверсии зависимостей (Dependency Inversion) и абстракции в работе?

Как часто применяете принцип инверсии зависимостей и абстракции? фундамент чистой архитектуры и SOLID-принципов использую постоянно, чтобы обеспечивать гибкость и тестируемость строю инверсию зависимостей на основе…

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

Какая классическая проблема возникает при использовании IEnumerable и отложенного выполнения в LINQ?

Классическая проблема IEnumerable при отложенном выполнении в LINQ Контекст: LINQ, IEnumerable и deferred execution IEnumerable описывает последовательность, элементы которой вычисляются отложенно (deferred execution)…

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

Может ли объект пережить сборку мусора в Java и как работает очередь финализации?

Может ли объект пережить сборку мусора и как работает финализация? Сборщик мусора освобождает память, занятую неиспользуемыми объектами Объект считается достижимым, если на него указывает хотя бы одна ссылка…

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

Что означает принцип подстановки Барбары Лисков (Liskov Substitution)?

один из принципов ООП и SOLID объекты подклассов должны быть заменяемы объектами базовых классов без нарушения логики объекты производного класса должны без изменения поведения программы заменять экземпляры базового…

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

Что такое VACUUM в PostgreSQL и зачем он нужен?

Что представляет собой VACUUM в PostgreSQL Управление памятью и удаление "мёртвых" строк (dead tuples) Выполняет очистку и сжатие таблиц после команд UPDATE/DELETE Актуализирует статистику, используемую оптимизатором…

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

Что такое goroutine leak в Go и как найти утечку горутин?

Что такое goroutine leak в Go и как найти утечку горутин? Go concurrency goroutine leak — это горутины, которые не завершают работу причина: блокировка на канале, mutex или операции I/O нет механизма завершения через…

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

Что такое memory escape analysis и как определить, попадает ли объект в heap?

Что представляет собой memory escape analysis и как определить размещение объекта в heap Область: управление памятью и оптимизация работы сборщика мусора Memory escape analysis — это анализ, который показывает,…

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

Что такое индекс в базе данных и зачем он нужен?

Что такое индекс в базе данных? структура данных, ускоряющая поиск служит указателем на записи оптимизирует SELECT-запросы и фильтрацию уменьшает необходимость полного сканирования таблицы может иметь вид B-дерева или…

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

Что такое корни (roots) сборщика мусора и откуда начинается маркировка?

Что называют корнями (roots) сборщика мусора и с чего начинается маркировка? GC: управление памятью во время работы рантайма Корни (roots) — это объекты или ссылки, доступные программе в текущий момент К ним обычно…

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

Что такое принцип открытости/закрытости (Open-Closed Principle) и как свойства C# позволяют его соблюдать?

Принцип открытости/закрытости (Open-Closed Principle, OCP) один из принципов SOLID программный класс должен оставаться открытым для расширения, но закрытым для модификации дополнительная функциональность реализуется с…

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

Что такое репликация в PostgreSQL и зачем она нужна?

Что такое репликация в PostgreSQL? Механизм репликации данных в PostgreSQL Передача изменений с мастер-сервера на реплики К основным вариантам относятся streaming replication (потоковая) и logical replication…

Читать ответ