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

Вопросы на собеседовании в ВК

799 вопросов с собеседований в ВК

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.

Каталог

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

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

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

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

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

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

В словаре (dictionary) операции обычно имеют следующую временную сложность:

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

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

Чтобы определить количество задач, которые можно обработать за определённый промежуток времени при многопоточности и использовании очередей, нужно учитывать несколько факторов:

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

Могли бы вы поделиться информацией о своих личных проектах или инициативах, которыми гордитесь?

В одном из моих личных проектов я разработал iOS-приложение для отслеживания привычек.

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

В чем разница между сборщиком мусора (garbage collector) и управляемым автоматическим подсчетом ссылок (ARC)?

Сборщик мусора (GC) автоматически определяет и освобождает память, занимаемую объектами, на которые больше нет активных ссылок. Работает асинхронно или в определенные моменты выполнения.

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

Каким образом можно сделать слабую ссылку в языке программирования?

В iOS (Swift) для создания слабой ссылки используется ключевое слово weak. Слабая ссылка не увеличивает счетчик ссылок на объект, что помогает избежать циклов удержания и утечек памяти.

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

Можешь ли ты перечислить и объяснить основные методы работы с DispatchGroup в iOS?

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

Читать ответ