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

Вопросы собесов t.iss.one/+wtkjBoN6OI5hNGEy
Задачи t.iss.one/+JQkI4zSOEXtkYzg6
Вакансии t.iss.one/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Какое ключевое слово используется для создания свойства или метода, доступного только внутри расширения?
Anonymous Quiz
14%
fileprivate
37%
private
19%
internal
30%
extension
💊9
🤔 Как в Swift реализовать систему плагинов, где каждый плагин может быть загружен и вызван динамически?
Anonymous Quiz
48%
Использование dynamic libraries
23%
Применение паттерна factory
21%
Разработка с protocols и extensions
8%
Создание структур с замыканиями
🤔 Что означают IBOutlet и IBAction, для чего они нужны, и что значат для препроцессора?

- IBOutlet – указывает, что свойство связано с элементом интерфейса (Storyboard/XIB).
- IBAction – указывает, что метод вызывается при взаимодействии пользователя (например, нажатие кнопки).
Оба являются атрибутами (
@property в Objective-C, аннотациями в Swift), но игнорируются препроцессором и служат только для связи с Interface Builder.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в Swift позволяет оптимизировать доступ к элементам в массиве?
Anonymous Quiz
38%
map()
33%
forEach()
11%
filter()
18%
sorted()
💊8
🤔 Что такое priority inversion?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какая конструкция позволяет выполнить код минимум один раз независимо от условия?
Anonymous Quiz
16%
for
17%
while
17%
repeat-while
50%
do-while
💊5👍1
В Яндексе платят 300.000р, Сбер нуждается в инженерах, а в Тинькофф нехватка кадров

«Бигтех по-русски» — место, где разработчики из крупных компаний рассказывают правду о работе мечты, зарплатах и жизни в IT.

Присоединяйся: @bigtech
🤔1
🤔 Как реализовать composition full layout?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой атрибут в Swift определяет, что протокол может быть принят только классами?
Anonymous Quiz
10%
class-only
70%
AnyObject
8%
class
12%
typeclass
🤔 Как в Swift создать свойство, которое вычисляется при каждом доступе к нему?
Anonymous Quiz
29%
Использование lazy
49%
Определение computed property
16%
Использование 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
80%
true
6%
false
9%
nil
5%
1
💊4