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

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

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

54 вопроса 881 компания 353 технологии

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

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

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

Каталог

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

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

Если в select несколько каналов готовы одновременно, как они будут выбираться?

В операторе select в Go порядок выполнения зависит от готовности каналов и других операций. Если несколько случаев готовы одновременно, выбирается случайный из них.

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

Что влияет на временную сложность поиска элемента в структуре данных Map и почему она может достигать линейных значений?

В Go структура данных Map реализована как хеш-таблица, и время поиска элемента обычно близко к O(1). Однако на временную сложность влияют несколько факторов:

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

Что будет, если запустить горутину и в ней вызвать panic?

Если в горутине вызвать panic, то эта паника будет локальной для этой горутины и приведёт к её аварийному завершению, если не будет обработана (recover).

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

Что произойдет с аргументами функции, переданными в defer, при ее выполнении?

В Go при использовании defer аргументы функции, переданной в defer, вычисляются сразу в момент объявления defer, а сама функция вызывается позже, когда окружающая функция завершает выполнение.

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

Кроме B-tree, какие ещё структуры используются для индексов в базах данных?

В PostgreSQL помимо стандартного B-tree индекса, который используется по умолчанию, есть несколько других типов индексов, которые применяются в зависимости от задачи:

Читать ответ