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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
🤔 Можно ли прервать выполнение `forEach`?

Нет, forEach не поддерживает инструкции break или continue.
Для прерывания используйте цикл for.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
🤔 В Java, какая функциональность позволяет задачам выполняться периодически с фиксированной задержкой?
Anonymous Quiz
12%
ExecutorService
38%
ScheduledExecutorService
16%
Timer
34%
Thread.sleep()
🤔Какой модификатор в Kotlin делает класс или функцию доступными везде внутри одного модуля?
Anonymous Quiz
10%
open
79%
internal
2%
private
9%
public
🤔 Какой самый экономичный тип графического файла?

Формат WebP является наиболее экономичным с точки зрения сжатия без потери качества. Он лучше по сжатию, чем PNG или JPEG, поддерживает прозрачность и используется во многих Android-приложениях.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какое значение будет у переменной val x = "abracadabra".substringBeforeLast('b', "default")?
Anonymous Quiz
9%
abracadabra
80%
abracada
3%
abracad
8%
default
🤔 В Java, какой метод java.util.List добавляет элемент на конкретную позицию, сдвигая текущий элемент и любые последующие элементы на одну позицию вправо?
Anonymous Quiz
55%
add(int index, E element)
9%
set(int index, E element)
3%
push(int index, E element)
33%
insert(int index, E element)
🤔 Для чего нужен объект Job?

Job — это элемент управления жизненным циклом корутины. С его помощью можно:
- отменять корутину;
- отслеживать завершение;
- объединять с другими задачами;
- управлять родительскими и дочерними корутинами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой метод Kotlin используется для перевода строки в число?
Anonymous Quiz
84%
String.toInt()
15%
parseInt()
1%
convertToInt()
0%
castToInt()
🤔 В Kotlin, как преобразовать List<Int> в List<String>?
Anonymous Quiz
91%
list.map { it.toString() }
4%
list.convertAll { it.toString() }
1%
list.cast()
4%
list.transform { String(it) }
🤔 В чем заключается передача объекта по ссылке и по значению?

– По значению — создаётся копия объекта (в Kotlin: data class, val x = a).
– По ссылке — передаётся указатель, и изменения влияют на оригинал. В Java и Kotlin передаются ссылки по значению (сама ссылка копируется, но указывает на один объект).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Как в Kotlin выполнить безопасное преобразование строки в число, возвращая null при неудаче?
Anonymous Quiz
3%
String.toInt()
37%
String?.toInt()
59%
String.toIntOrNull()
1%
String.asInt()
💊1
🤔 В Kotlin, какой модификатор используется для объявления переменной, которая не может быть изменена после инициализации?
Anonymous Quiz
1%
mutable
87%
val
2%
var
11%
const
💊2
🤔 Как можно оптимизировать перформанс списка?

Для улучшения производительности списка важно использовать механизмы повторного использования элементов (например, ViewHolder), применять DiffUtil для обновления только изменившихся элементов, избегать тяжёлых операций в onBind, использовать LazyColumn в Compose. Также стоит избегать вложенных прокруток и чрезмерных измерений высоты/ширины.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какие виды классов существуют в Kotlin для ограничения наследования?
Anonymous Quiz
58%
abstract, open, final, sealed
28%
private, protected, public, internal
8%
static, final, volatile, transient
6%
class, object, interface, enum
🤔 Какой типовой параметр применяется для неизменяемого списка в Kotlin?
Anonymous Quiz
73%
List
8%
MutableList
16%
ImmutableList
3%
ArrayList
💊4
🤔 Что известно про делегаты?

Делегаты позволяют делегировать реализацию свойства или поведения другому объекту. В Kotlin доступны встроенные (lazy, observable, vetoable) и пользовательские делегаты через интерфейс ReadOnlyProperty.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Как в Kotlin обеспечить запуск кода с задержкой без блокировки потока, используя корутины?
Anonymous Quiz
6%
Использовать Thread.sleep()
76%
Применить delay()
4%
Использовать Timer()
15%
Написать await()