Можно ли утверждать, что DQ будет выполнена на одном потоке?
Нет, нельзя.
Читать ответПодготовка к интервью
799 вопросов с собеседований в ВК
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Каталог
Нет, нельзя.
Читать ответЯ — искусственный интеллект и не обладаю возрастом или датой рождения, как человек.
Читать ответПротокол Equatable в Swift требует реализации оператора равенства (==), который определяет, когда два объекта считаются равными.
Читать ответРасположение второго компонента внутри первого в интерфейсе iOS определяется несколькими критериями:
Читать ответКомпонент ScrollView в iOS — это контейнер, который позволяет отображать содержимое, превышающее размеры экрана, с возможностью прокрутки.
Читать ответВ Swift обработка конфликтов при столкновениях данных часто связана с многопоточностью и синхронизацией доступа к общим ресурсам.
Читать ответForced Unwrapping:
Читать ответМетод viewDidLayoutSubviews вызывается после того, как система рассчитала и установила размеры и позиции всех сабвью в иерархии.
Читать ответUITableView — это компонент интерфейса в iOS, который отображает список элементов в виде таблицы с прокруткой. Он широко используется для представления больших наборов данных в удобном виде.
Читать ответДля того чтобы значение могло быть добавлено в множество (Set) в iOS (Swift), оно должно соответствовать протоколу Hashable.
Читать ответПри столкновении ключей в хранилище данных, вызывающем коллизию (например, в хэш-таблицах), система должна корректно обработать ситуацию, чтобы сохранить целостность данных. Обычно используются следующие подходы:
Читать ответДа, в iOS можно изменить или заменить отображение (view), связанное с текущим контроллером представления (UIViewController), после его создания.
Читать ответ