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

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

21 вопрос с собеседований в Effective Mobile

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

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

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

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

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

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

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

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

ios 9 hittest 6 memory management 6 mobile 6 performance 5 scope 5 programming concepts 4 livecoding 4

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

  • Технические вопросы18
  • Поведенческие вопросы3

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

  • Продвинутые8
  • Базовые12
  • Практические1

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

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

Каталог

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

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

В какой коллекции поиск выполняется быстрее?

В какой коллекции поиск выполняется быстрее? — коллекции и производительность поиска — скорость поиска определяется структурой данных — Array/List: поиск O(n), последовательный просмотр элементов — HashMap/HashSet: в…

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

Для чего в Java используется ключевое слово final?

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

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

Зачем в ARC используется механизм side table?

Зачем в ARC используется механизм side table? Контекст: управление памятью в Objective-C (ARC) Side table представляет собой вспомогательную структуру данных для хранения дополнительной информации об объекте, которую…

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

Как в Swift работает ARC (Automatic Reference Counting)?

Механизм управления памятью Swift для объектов классов Отслеживает число активных ссылок на объект — счетчик ссылок При добавлении ссылки счётчик увеличивается на 1, при её удалении — уменьшается на 1 После достижения…

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

Какие бывают уровни приоритета QoS и для чего они нужны?

Уровни приоритетов QoS область применения: управление сетью и трафиком QoS (Quality of Service) — механизм назначения приоритетов сетевому трафику основные уровни: Высокий приоритет: для данных, критичных к задержкам,…

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

Какие принципы SOLID нужно знать на собеседовании?

SOLID — это пять принципов ООП, которые помогают улучшать архитектуру и дизайн программного кода S (Single Responsibility): у класса должна быть только одна причина для изменения O (Open/Closed): программный компонент…

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

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

Способы хранения данных в iOS локальное хранение через UserDefaults — небольшие настройки в формате «ключ—значение» Keychain — защищённое хранение паролей и токенов Файлы (Documents, Caches) — сохранение…

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

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

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

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

Какие типы диспетчеризации существуют и чем они отличаются?

область: программирование, ООП, вызовы методов Статическая (compile-time): метод определяется во время компиляции Динамическая (run-time): метод выбирается во время выполнения, например при вызове виртуальных методов…

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

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

Типы очередей (queues) в iOS системные очереди GCD (Dispatch Queues) два типа: serial (последовательные) и concurrent (конкурентные) main queue — последовательная очередь, выполняющаяся в главном потоке UI global…

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

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

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

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

Какие уровни доступа нужно знать в Swift?

уровни доступа и модификаторы видимости в Swift В Swift предусмотрено пять базовых уровней: open, public, internal, fileprivate и private open: наиболее широкий доступ; элемент виден из любого модуля, а наследование и…

Читать ответ