Swift | Тесты
1.22K subscribers
26 photos
1 video
397 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
Какое утверждение наилучшим образом описывает причину, по которой использование слишком большого количества констрейнтов в Auto Layout может снизить производительность приложения на Swift?
Anonymous Quiz
51%
Увеличивает время загрузки приложения из-за сложности разрешения зависимостей.
5%
Затрудняет рефакторинг кода, увеличивая технический долг.
19%
Приводит к увеличению времени компиляции.
25%
Создает избыточные потоки, замедляя обработку UI.
🤔 Какое ключевое слово используется для создания констант в Swift?
Anonymous Quiz
0%
var
90%
let
7%
const
3%
static
👍1
🤔 Какой оператор Swift позволяет безопасно развернуть опциональное значение?
Anonymous Quiz
6%
!
38%
?
55%
??
2%
*
👍1
🤔 Какой метод протокола Equatable требуется для сравнения экземпляров в Swift?
Anonymous Quiz
19%
isEqualTo()
12%
equals()
62%
==
8%
compare()
2
🤔 Какой паттерн проектирования часто используется в Swift для управления зависимостями между объектами?
Anonymous Quiz
17%
Observer
67%
Delegate
7%
Singleton
9%
Factory
👍2
🤔 Какое свойство в Swift используется для хранения данных, которые не должны сериализоваться при кодировании?
Anonymous Quiz
50%
lazy
16%
weak
27%
transient
8%
volatile
2
🤔 Вопрос: Какой тип данных в Swift используется для хранения текста?
Anonymous Quiz
93%
String
3%
Text
2%
Str
2%
CharArray
👍3
Какие последствия может иметь неправильное использование асинхронных вызовов в Swift, особенно при доступе к данным из нескольких потоков без должной синхронизации?
Anonymous Quiz
11%
Увеличение времени выполнения за счёт задержек в сети.
70%
Потеря данных при обновлении из разных потоков.
2%
Автоматическая синхронизация всех асинхронных задач.
17%
Перегрузка процессора из-за частого переключения контекста.
👍2
В Swift, какие преимущества предоставляет статическая диспетчеризация методов по сравнению с динамической, особенно при использовании протоколов с реализацией по умолчанию?
Anonymous Quiz
16%
Гарантирует безопасность типов при выполнении.
65%
Обеспечивает меньшее потребление памяти и быстрее работает.
6%
Позволяет динамическое изменение поведения в рантайме.
13%
Упрощает поддержку и расширение кода благодаря полиморфизму.
👍2
🤔 Вопрос: Какой метод в Swift используется для вывода данных в консоль?
Anonymous Quiz
97%
print()
1%
echo()
1%
log()
0%
output
👍1
🤔 В Swift, какой оператор используется для безопасной работы с значениями, которые могут отсутствовать (nil)?
Anonymous Quiz
3%
! (force unwrap)
64%
? (optional chaining)
33%
?? (nil coalescing)
1%
-> (arrow)
👍4
🤔 Какой принцип программирования Swift обеспечивает возможность классам использовать одни и те же методы без наследования?
Anonymous Quiz
9%
Инкапсуляция
7%
Наследование
29%
Полиморфизм
55%
Протоколы
👀6👍1
🤔 Какая функция Swift позволяет выполнить код асинхронно на заданной очереди?
Anonymous Quiz
22%
asyncAfter
3%
performSelector
1%
NSTimer.scheduledTimer
👀2