Подборка объединяет вопросы, отмеченные на этапах интервью в Avito. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, go, frontend.
Безопасный режим выполнения кода или операций подразумевает, что система или среда выполнения применяет дополнительные проверки и ограничения для предотвращения ошибок, сбоев или вредоносных действий.
Автоматическое управление памятью с помощью автоматического подсчёта ссылок (ARC) — это механизм, при котором система сама отслеживает количество ссылок на объект и освобождает память, когда ссылок не остаётся.
Для отслеживания вызовов метода viewDidLoad во всех экземплярах контроллеров в iOS можно использовать метод swizzling — динамическую замену реализации метода в рантайме.