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

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

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

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

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

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

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

Каталог

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

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

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

Для предотвращения циклического удержания памяти в объектной модели на iOS (используя Swift или Objective-C) важно правильно использовать сильные (strong), слабые (weak) и безвладельческие (unowned) ссылки.

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

Объясните принцип работы структуры данных HashMap и в чем особенности её использования

HashMap — это структура данных, которая хранит пары ключ-значение и обеспечивает быстрый доступ к значениям по ключу.

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

Можете объяснить внутреннюю механику реализации Copy-on-write и как она управляет изменениями данных?

Copy-on-write (COW) — это оптимизация управления памятью, при которой несколько объектов изначально ссылаются на одни и те же данные, а копирование происходит только при попытке изменить эти данные.

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

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

Наиболее медленным способом управления задачами или событиями в iOS обычно считается использование пуллинга (polling) — периодической проверки состояния задачи или события с определённым интервалом.

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

Как физическое нажатие на экран доходит до обработчика UIControl, например touchUpInside?

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

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

Можете объяснить дизайн-конструктор Transform и его роль в процессе обработки данных или изображений?

Дизайн-конструктор Transform в iOS обычно относится к паттерну или компоненту, который отвечает за преобразование данных или изображений из одного состояния в другое.

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

Можете объяснить, что такое типы данных, которыми представлены ссылки на объекты в памяти?

В iOS ссылки на объекты в памяти представлены с помощью указателей, но с особенностями, зависящими от типа данных и управления памятью.

Читать ответ