Swift | Тесты
1.25K subscribers
27 photos
443 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+wtkjBoN6OI5hNGEy
Задачи t.iss.one/+JQkI4zSOEXtkYzg6
Вакансии t.iss.one/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Какой метод в Swift позволяет оптимизировать доступ к элементам в массиве?
Anonymous Quiz
38%
map()
32%
forEach()
11%
filter()
18%
sorted()
💊8
🤔 Что такое priority inversion?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какая конструкция позволяет выполнить код минимум один раз независимо от условия?
Anonymous Quiz
17%
for
18%
while
18%
repeat-while
47%
do-while
💊5👍1
🤔 Как реализовать composition full layout?

В SwiftUI или Jetpack Compose composition full layout означает создание интерфейса из переиспользуемых, независимых компонентов. Он строится через композицию небольших вью или функций, каждая из которых отвечает за отдельную часть интерфейса, что повышает читаемость и тестируемость.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой атрибут в Swift определяет, что протокол может быть принят только классами?
Anonymous Quiz
9%
class-only
71%
AnyObject
8%
class
13%
typeclass
🤔 Как в Swift создать свойство, которое вычисляется при каждом доступе к нему?
Anonymous Quiz
30%
Использование lazy
49%
Определение computed property
15%
Использование didSet
6%
Использование willSet
👍1
🤔 Что относится к типам данных?

Это формат представления информации в памяти компьютера.
Примеры:
- Простые типы: Int, Float, Char, Boolean.
- Структурные: Array, Tuple, Struct, Class.
- Ссылочные: Object, Pointer, Reference.
- Пользовательские: Enum, Union.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение возвращает выражение let result = 5 > 3?
Anonymous Quiz
81%
true
5%
false
10%
nil
4%
1
💊4
🤔 Когда используется runloop?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для объединения двух строк в одну?
Anonymous Quiz
28%
append()
45%
join()
20%
concatenate()
7%
add()
👍1
🤔 Чему равен результат использования reduce на массиве [1, 2, 3, 4] с начальным значением 0 и операцией сложения?
Anonymous Quiz
80%
10
4%
9
9%
0
7%
4
🔥1
🤔 Как исправить мельтешение картинок по ячейкам?

Проблема возникает из-за переиспользования ячеек и асинхронной загрузки изображений. Нужно:
- Сбрасывать содержимое ячейки перед повторным использованием.
- Проверять, соответствует ли картинка текущей ячейке после загрузки.
- Использовать кэш изображений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM