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

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

542 вопроса с собеседований в Avito

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

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

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

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

Каталог

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

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

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

ARC (Automatic Reference Counting) — это механизм управления памятью в iOS, который автоматически отслеживает и управляет временем жизни объектов. Основной принцип работы ARC — подсчет ссылок на объект.

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

Можешь перечислить и описать основные методы класса UIResponder, которые используются для обработки событий ввода?

Основные методы класса UIResponder для обработки событий ввода в iOS:

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

Что такое Swizzling и в чем его преимущества и недостатки?

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

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

Как работает Automatic Reference Counting (ARC) во время выполнения программы?

Automatic Reference Counting (ARC) — это механизм управления памятью в iOS, который автоматически отслеживает количество ссылок на объекты во время выполнения программы.

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

Можете объяснить, что такое механизм взаимного исключения (Mutex) и как он работает для предотвращения одновременного доступа к ресурсам?

Механизм взаимного исключения (Mutex) — это способ синхронизации, который гарантирует, что в каждый момент времени только один поток или процесс может получить доступ к общему ресурсу.

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

Обязательно ли все типы данных, хранящие значения, используют механизм копирования при присвоении или передаче?

Не все типы данных используют механизм копирования при присвоении или передаче. В iOS (и Swift) различают типы значений (value types) и ссылочные типы (reference types).

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

Было ли у вас опыт переопределения методов hitTest и point(inside:with:) в своих проектах?

Да, переопределение методов hitTest(:with:) и point(inside:with:) в iOS встречается, когда нужно изменить стандартное поведение обработки касаний в пользовательском интерфейсе.

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

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

Вопросы по проекту или компании могут касаться:

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

Можешь ли ты перечислить и объяснить основные проблемы, связанные с автоматическим управлением памятью с использованием ARC?

Автоматическое управление памятью с использованием ARC (Automatic Reference Counting) в iOS имеет несколько особенностей и потенциальных проблем:

Читать ответ