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

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

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

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

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

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

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

Каталог

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

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

Чем отличаются безопасный и небезопасный режимы выполнения кода или операций?

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

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

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

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

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

Можете объяснить концепцию Background Prefetch и как она используется для повышения производительности системы?

Background Prefetch — это техника, при которой данные или ресурсы загружаются заранее в фоновом режиме до того, как они понадобятся пользователю.

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

Каким образом можно отслеживать вызовы метода viewDidLoad во всех экземплярах контроллеров в приложении?

Для отслеживания вызовов метода viewDidLoad во всех экземплярах контроллеров в iOS можно использовать метод swizzling — динамическую замену реализации метода в рантайме.

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

Как оценить временную сложность операций вставки, получения данных, поиска и удаления элементов в словаре?

В словаре (dictionary) операции обычно имеют следующую временную сложность:

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

Можете объяснить, что представляет собой инструмент Time Profiler и как он используется для анализа производительности?

Time Profiler — это инструмент из набора Xcode Instruments, который используется для анализа производительности приложений на iOS и macOS.

Читать ответ