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

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Какое свойство используется для получения количества элементов в Set в Swift?
Anonymous Quiz
6%
size
8%
length
86%
count
1%
total
🔥1
🤔 Какой синтаксис используется для создания экземпляра класса в Swift?
Anonymous Quiz
90%
ClassName()
4%
new ClassName()
1%
create ClassName()
🔥1
🤔 Как называется процесс, при котором функция вызывает сама себя в Swift?
Anonymous Quiz
85%
Рекурсия
4%
Итерация
8%
Замыкание
3%
Лямбда-выражение
👍2
🤔 Какой тип в Swift используется для представления ошибки в результатах асинхронных операций?
Anonymous Quiz
25%
Result
65%
Error
6%
Optional
5%
Either
1👍1
🤔 Как в Swift создается экземпляр структуры?
Anonymous Quiz
64%
structName()
3%
new structName()
32%
struct structName()
1%
create structName()
👍2
🤔 Какой оператор используется для выполнения операции побитового сдвига влево в Swift?
Anonymous Quiz
78%
<<
13%
>>
5%
>>>
4%
<<>
👍3
🤔 Какое свойство используется для получения индекса первого элемента в коллекции в Swift?
Anonymous Quiz
69%
first
1%
start
29%
startIndex
1%
beginIndex
👍2
🤔 Какое значение возвращает функция в Swift, если она не имеет явного оператора return?
Anonymous Quiz
13%
nil
83%
void
1%
0
3%
undefined
👍2
🤔 Какое свойство используется для получения последнего элемента в коллекции в Swift?
Anonymous Quiz
68%
last
5%
end
25%
endIndex
1%
final
2🤔2
🤔 Как называется встроенная функция в Swift, которая используется для преобразования строки в целое число?
Anonymous Quiz
19%
toInt()
66%
Int()
4%
parseInt()
10%
convertToInt()
👍21
🤔 Какой оператор используется для проверки неравенства двух значений в Swift?
Anonymous Quiz
0%
=
18%
==
77%
!=
4%
!==
👍2
🤔 Какой тип используется в Swift для представления текста?
Anonymous Quiz
6%
Text
1%
CharSequence
91%
String
1%
Character
2
🤔 Какой оператор используется для выполнения побитового логического исключающего ИЛИ (XOR) в Swift?
Anonymous Quiz
13%
&
50%
|
30%
^
7%
~
👍2
🤔 Какое значение по умолчанию будет у переменной, объявленной как Optional, но не инициализированной?
Anonymous Quiz
1%
0
93%
nil
6%
undefined
0%
пустая строка
👍1
🤔 Какой синтаксис используется для объявления переменной, которая может изменяться?
Anonymous Quiz
3%
let
96%
var
1%
const
1%
mutable
1
🤔 В чем суть оптимизации copy on write?

Copy on Write (COW) — это оптимизация, которая откладывает копирование данных до тех пор, пока они не будут изменены. В Swift, структуры и коллекции используют эту технику, чтобы избежать ненужных копий, если данные остаются неизменными. Когда структура или коллекция копируется, реальное копирование происходит только при попытке изменить данные, что снижает накладные расходы. Это помогает улучшить производительность и снизить использование памяти.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥6
🤔 Какой тип используется для представления времени и даты в Swift?
Anonymous Quiz
6%
Time
8%
Calendar
79%
Date
6%
Timestamp
👍2
🤔 Какой синтаксис используется для создания пустого словаря в Swift?
Anonymous Quiz
78%
[:]
15%
[]
5%
{}
1%
[[]]
👍2
🤔 Что такое SOLID?

SOLID — это пять принципов объектно-ориентированного проектирования, которые помогают создавать гибкие и легко поддерживаемые программы. Принципы включают: Single Responsibility (единственная ответственность), Open/Closed (открытость для расширения, закрытость для изменений), Liskov Substitution (замещение Лисков), Interface Segregation (разделение интерфейсов) и Dependency Inversion (инверсия зависимостей). Применение SOLID делает код более устойчивым к изменениям и легко расширяемым. Эти принципы повышают качество проектирования программного обеспечения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥2
🤔 Как называется свойство, которое возвращает количество символов в строке?
Anonymous Quiz
24%
length
2%
size
73%
count
1%
capacity
👍21