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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
🤔 Какой результат выполнения выражения val result = listOf(1, 2, 3).sumBy { it * 2 }?
Anonymous Quiz
6%
6
90%
12
3%
9
2%
10
🤔 Как в Java конвертировать строку в массив байтов?
Anonymous Quiz
79%
string.toByteArray()
10%
string.getBytes()
3%
byte[] bytes = string
7%
Arrays.toByteArray(string)
🤔 Будет ли zip гарантировать параллельность выполнения 2 запросов в сеть, запущенных для Coroutine?

Нет, zip сам по себе не гарантирует параллельность.
Если ты просто напишешь zip(firstCall(), secondCall()), оба вызова начнутся последовательно, и zip просто объединит их результаты.
Чтобы получить параллельность:
- Запусти оба вызова через async.
- Затем передай их await() в zip.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
🤔 В Kotlin, каким образом можно выполнить итерацию по диапазону чисел с определенным шагом?
Anonymous Quiz
44%
for (i in 1..10 step 2)
5%
for (i in 1 until 10 step 2)
2%
for (i in 1 to 10 step 2)
50%
A и B верны
🤔 Как в Kotlin создать функцию, которая может принимать произвольное количество аргументов одного типа?
Anonymous Quiz
93%
Использовать ключевое слово varargs
3%
Использовать ArrayList
2%
Использовать перегрузку функций
3%
Использовать ключевое слово params
🤔 Для чего используются два восклицательных знака?

Оператор !! в Kotlin — это "assert non-null". Принудительно извлекает значение, и если объект null — выбрасывает NullPointerException.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 В Kotlin, какая функция позволяет проверить, выполняется ли какое-либо условие для всех элементов коллекции?
Anonymous Quiz
65%
all { }
28%
each { }
5%
every { }
1%
complete { }
🤔 Как в Kotlin можно определить функцию, которая принимает любое количество аргументов одного типа?
Anonymous Quiz
6%
Используя ключевое слово params
90%
Используя модификатор vararg
2%
Определив массив в качестве параметра
2%
Используя обобщения (generics)
🤔 Как система решает, какой процесс убить?

Android оценивает приоритет процесса:
1. Foreground (не трогается),
2. Visible,
3. Service,
4. Cached (в фоне),
5. Empty (не содержит компонентов).
Убиваются сначала самые низкоприоритетные, при нехватке памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
🤔 В Kotlin, какой оператор используется для безопасного вызова функции на объекте, который может быть `null`?
Anonymous Quiz
12%
?:
70%
?.
2%
!!
15%
?.let