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

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
Forwarded from easyoffer
🎉 Краудфандинг easyoffer 2.0 стартовал!

Друзья, с этого момента вы можете поддержать проект и получить существенный бонус:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
Forwarded from easyoffer
Я поставил целью сбора скромные 300 тыс. рублей, но ребята, вы накидали больше млн. всего за 1 день. Это просто невероятно!

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

Краудфандинг будет продолжаться еще 31 день и все кто поддержать проект сейчас, до его выхода, смогут получить:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

Огромное спасибо за вашу поддержку! 🤝
👍2🔥2
🤔 Кто последний может обработать кнопку в иерархии вьюшек?

Последним обработчиком в иерархии вьюшек может быть корневой объект, например, UIApplication, если событие не обработано на более низком уровне. В контексте конкретного интерфейса это может быть родительская вьюшка или контроллер, который перехватывает события, используя цепочку обработчиков.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в Swift используется для получения подстроки из строки?
Anonymous Quiz
64%
substring(from:to:)
6%
substr(start:end:)
17%
slice(from:to:)
14%
substring(with:)
😁1
🤔 Какое ключевое слово используется в Swift для создания замыканий с последующим выполнением кода после завершения выполнения текущей функции?
Anonymous Quiz
3%
finally
66%
defer
2%
ensure
29%
closure
🤔Что такое cherrypick?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
🤔 Как в Swift определить, содержит ли строка подстроку?
Anonymous Quiz
80%
.contains
13%
.includes
5%
.has
2%
.find
🤔 Как в Swift создать условное расширение для коллекции, которое работает только с определенными типами элементов?
Anonymous Quiz
28%
Использование ограничений на дженерик типы
4%
Применение фильтра в расширении
55%
Определение расширения с where
13%
Использование специфичного протокола для элементов
🤔 Расскажи про RC?

RC (Reference Counting) в Swift — это механизм управления памятью, который автоматически отслеживает количество ссылок на объекты в памяти. Когда количество ссылок на объект достигает нуля, объект освобождается, и его память становится доступной для повторного использования. ARC (Automatic Reference Counting) управляет ссылками на объекты в фоновом режиме, что позволяет избежать утечек памяти. Однако при работе с циклическими ссылками может потребоваться использовать слабые (`weak`) или необладания (`unowned`) ссылки, чтобы избежать утечек памяти.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что используется для управления доступом к свойствам и методам в Swift?
Anonymous Quiz
14%
Конфиденциальность (Privacy)
57%
Контроль доступа (Access Control)
26%
Модификаторы (Modifiers)
3%
Операторы (Operators)
🤔 Что такое RunLoop?

1. Это цикл обработки событий, который управляет получением, распределением и выполнением событий в приложении.
2. Используется для поддержания активности потока, пока у него есть задачи (например, обработка ввода, сетевых событий).
3. Важная часть управления жизненным циклом приложений на macOS и iOS.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой модуль в Swift предназначен для работы с математическими вычислениями и алгоритмами большой точности?
Anonymous Quiz
69%
SwiftMath
13%
Accelerate
11%
NumSwift
7%
BigInt
😁1
🤔 Как называется в Swift процесс, при котором значение переменной может изменяться по мере выполнения программы?
Anonymous Quiz
6%
Инициализация (Initialization)
7%
Инкрементация (Incrementing)
85%
Мутация (Mutation)
2%
Агрегация (Aggregation)
🤔 В чем разница между open и public в Swift?

`public` означает, что члены класса или функции видимы и доступны из любого исходного файла в определенном модуле или других модулях, которые импортируют этот модуль. `open` в дополнение к возможностям `public` также позволяет классам быть наследованными, а методам быть переопределенными вне своего определенного модуля.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🤔 Как в Swift определить свойство, которое вычисляется при каждом доступе к нему?
Anonymous Quiz
18%
calculated property
12%
dynamic property
68%
computed property
2%
evaluated property
🤔 Как называется компонент в SwiftUI, который автоматически обновляет свой интерфейс при изменении данных?
Anonymous Quiz
33%
ObservableObject
34%
StateObject
8%
EnvironmentObject
25%
Binding
🤔2💊2😁1
🤔 Что такое Stack и куча?

Стек (Stack) — это область памяти, которая используется для хранения локальных переменных и вызовов функций. Он организован по принципу LIFO (Last In, First Out), и данные в стеке автоматически освобождаются при завершении вызова функции. Куча (Heap) — это область памяти, используемая для динамического выделения памяти, где объекты хранятся до тех пор, пока на них существуют ссылки. В Swift объекты классов размещаются в куче, а структуры и примитивные типы — в стеке, что влияет на производительность и управление памятью.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
🤔 Какой тип в Swift используется для представления произвольного количества значений одного типа в упорядоченном списке?
Anonymous Quiz
18%
Set
74%
Array
3%
Dictionary
5%
Tuple
🤔 Как в Swift обозначить, что параметр функции не должен изменяться?
Anonymous Quiz
1%
var
84%
let
6%
const
10%
static