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

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

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

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

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

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

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

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

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

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

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

performance 39 hittest 29 ios 29 scope 26 architecture 23 ui 23 livecoding 22 mobile 22

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

  • Технические вопросы47
  • Поведенческие вопросы36
  • Лайвкодинг4

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

  • Продвинутые52
  • Базовые29
  • Практические6

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

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

Каталог

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

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

Какие очереди можно использовать в GCD?

GCD (Grand Central Dispatch) — механизм управления выполнением задач и потоками в iOS/macOS Сериализованные (Serial) очереди обрабатывают задачи строго по очереди, по одной за раз, поэтому сохраняют заданный порядок…

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

Какие практики безопасности Kubernetes-кластера считаются лучшими?

Ключевые практики защиты Kubernetes-кластера минимизация полномочий: принцип наименьших привилегий (RBAC) изоляция ресурсов: namespaces и сетевые политики (NetworkPolicies) контроль доступа: аутентификация и…

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

Какие проблемы возникают, если хранить часто выгружаемые объекты в коллекции слабых ссылок?

коллекция содержит слабые ссылки на объекты GC освобождает объекты, для которых не осталось сильных ссылок часто выгружаемые объекты быстро превращаются в null внутри коллекции возможна нестабильность данных: элементы…

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

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

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

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

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

Верстка в UIKit: фреймы и констрейнты, ключевые различия В UIKit применяют два основных подхода к верстке: фреймы и Auto Layout (констрейнты). При использовании фреймов положение и размеры UIView задаются напрямую…

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

Какие типичные проблемы многопоточности нужно учитывать в iOS?

Основные проблемы многопоточности в iOS Гонка данных (data race) — несколько потоков одновременно обращаются к общему ресурсу без необходимой синхронизации Взаимоблокировка (deadlock) — потоки удерживают ресурсы и…

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

Какие типы ссылок используются в Swift и чем они отличаются?

Основные типы ссылок в Swift управление памятью с помощью ARC (Automatic Reference Counting) strong — удерживает объект и увеличивает его счётчик ссылок weak — не удерживает объект и не увеличивает счётчик; ссылка…

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

Какие три основных типа коллекций есть в Swift?

Основные типы коллекций в Swift В Swift предусмотрены 3 базовые коллекции: Array, Set и Dictionary Array — упорядоченная последовательность, в которой допускаются дубликаты Set — неупорядоченная коллекция уникальных…

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

Какова сложность поиска элемента в отсортированном массиве?

Сложность поиска в отсортированном массиве категория алгоритма: поиск основной подход: бинарный поиск как работает: делит массив на две части, сравнивает значение и продолжает поиск в выбранной половине временная…

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

Какова средняя алгоритмическая сложность быстрой сортировки?

быстрый алгоритм сортировки сравнениями средняя сложность: O(n log n) разбивает массив на части с использованием разбиения (partition) затем рекурсивно сортирует полученные подмассивы худший случай: O(n²) при…

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

Какой максимальный размер таблицы можно использовать в PostgreSQL?

Предельный размер таблицы в PostgreSQL база данных: PostgreSQL масштабируемость таблица представляет собой набор независимых файлов, каждый размером до 1.6 ТБ (максимальный размер сегмента — около 1 ГБ × 2^10)…

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

Какой у вас опыт автоматизации и настройки CI/CD?

Опыт автоматизации и CI/CD настраивал CI/CD-процессы с использованием Jenkins, GitLab CI и GitHub Actions автоматизировал этапы сборки, тестирования и развёртывания приложений создавал скрипты для автоматического…

Читать ответ