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

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Как в 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
20%
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
14%
&
50%
|
30%
^
6%
~
👍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%
[:]
16%
[]
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
🤔 Какой тип используется для представления URL-адресов в Swift?
Anonymous Quiz
9%
URLAddress
8%
URI
81%
URL
1%
Link
2
🤔 "Weak" и "Unowned" в чем разница?

Weak и Unowned в Swift используются для предотвращения циклов сильных ссылок в случае управления памятью через ARC. Weak ссылки могут становиться nil, если объект, на который они ссылаются, освобождается, и используются, когда возможна утечка памяти. Unowned ссылки, напротив, не могут становиться nil, и если объект освобожден, доступ к unowned ссылке приведет к ошибке. Weak обычно используется для объектов, которые могут быть удалены, а Unowned — когда объект должен существовать всегда.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
🤔 Какое значение будет у переменной типа String, если она была объявлена, но не инициализирована?
Anonymous Quiz
43%
nil
39%
""
13%
"undefined"
4%
null
😁4
🤔 Как называется процесс выполнения нескольких операций одновременно для повышения производительности?
Anonymous Quiz
25%
Многозадачность
31%
Параллелизм
38%
Асинхронность
6%
Конкурентность
💊3👍1