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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

Участвовали ли вы в разработке проекта, использующем оба языка программирования: Swift и Objective-C?

Да, в некоторых проектах я работал с кодовой базой, где одновременно использовались Swift и Objective-C. Обычно это происходит при постепенном переходе с Objective-C на Swift или при интеграции новых модулей.

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

Можете объяснить роль и функцию функции Alloc в Objective-C?

В Objective-C функция alloc используется для выделения памяти под новый объект класса. Она создает экземпляр класса, выделяя необходимую память, но не инициализирует его — для этого обычно вызывается метод init.

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

Чем отличается тип данных NSInteger от класса NSNumber в Objective-C?

NSInteger — это примитивный тип данных (typedef для int или long в зависимости от архитектуры), используемый для хранения целочисленных значений. Он не является объектом и работает на уровне стека.

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

Насколько глубоко вы работали с Objective-C?

Objective-C — это объектно-ориентированный язык программирования, который долгое время был основным для разработки iOS и macOS приложений. Он основан на C и добавляет динамическую систему сообщений, похожую на Smalltalk.

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

Можно ли безопасно получать значение переменных класса в Objective-C?

В Objective-C прямой доступ к переменным экземпляра класса (instance variables) возможен, но не всегда безопасен, особенно если переменная не предназначена для внешнего использования.

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

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

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

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

Как работает ARC и чем он отличается от MRC в Objective-C и Swift?

Как устроен ARC и в чём его отличие от MRC? Контекст: управление памятью в Objective-C и Swift MRC (Manual Retain-Release): разработчик самостоятельно вызывает retain и release при неверном подсчёте ссылок легко…

Читать ответ