Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Конфиденциальную информацию пользователя (пароли, токены, личные данные) на iOS следует хранить в Keychain — это защищённое хранилище, предоставляемое системой для безопасного сохранения секретов.
В контексте вычислительных систем очередь операций — это структура данных или механизм, который управляет последовательностью выполнения задач или операций.
Тип Optional в программировании, например в Swift, используется для обозначения переменной, которая может содержать либо значение определённого типа, либо отсутствовать (nil).
В контексте управления памятью в Swift (iOS) термины weak, strong и unowned относятся к типам ссылок, которые влияют на подсчет ссылок (ARC) и помогают избежать циклов удержания (retain cycles).
Copy-on-write (COW) — это оптимизация управления памятью, при которой несколько объектов изначально ссылаются на одни и те же данные, а копирование происходит только при попытке изменить эти данные.
Это событие часто используется для обработки нажатий на кнопки, так как оно гарантирует, что действие сработает только если пользователь отпустил палец именно внутри кнопки, а не сдвинул палец за её пределы.