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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
🤔 Почему в приложении много манифестов?

При использовании библиотек и модулей, каждая библиотека может содержать собственный AndroidManifest.xml. При сборке все манифесты объединяются в итоговый файл с учетом правил мёрджа.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Forwarded from easyoffer
Официальный релиз easyoffer 2.0 состоится уже в течение нескольких дней.

Напоминаю, что в честь релиза запускаем акцию.

Первые 500 покупателей получат:

🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал

🔔 Подпишитесь на этот канал: https://t.me/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 В Java, какая функциональность позволяет одному потоку ждать, пока другой поток не достигнет определенной точки выполнения?
Anonymous Quiz
44%
synchronized
39%
wait/notify
5%
CyclicBarrier
12%
join
🤔 Какой результат выполнения следующего кода в Kotlin: `println("Kotlin" is String)`?
Anonymous Quiz
74%
Выводит true
2%
Выводит false
21%
Происходит компиляционная ошибка
2%
Вызывает исключение во время выполнения
🤔 Зачем нужен DiffUtil?

DiffUtil используется в RecyclerView.Adapter для эффективного обновления списка:
- Вычисляет разницу между старым и новым списком.
- Обновляет только те элементы, которые реально изменились.
- Повышает производительность и визуальную плавность.
Незаменим при работе с динамическими данными в списках.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой результат выполнения выражения val result = listOf(1, 2, 3).all { it > 0 }?
Anonymous Quiz
91%
true
5%
false
0%
null
5%
Ошибка компиляции
🤔 Какой результат выполнения выражения val result = listOf(1, 2, 3, 4, 5).count { it % 2 == 0 }?
Anonymous Quiz
3%
1
92%
2
4%
3
2%
4
🤔 Как можно увидеть хардкод, какие есть признаки?

– Повторяющиеся строки (например, URL, ключи),
– Захардкоженные значения в логике (if (x == 123)),
– Отсутствие конфигурации,
– Нельзя изменить поведение без правки кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой метод используется для получения длины строки в Kotlin?
Anonymous Quiz
80%
length
20%
size
0%
count
1%
getLength
💊14🤔3
🤔 В Java, какая коллекция наиболее эффективна для быстрого поиска элементов?
Anonymous Quiz
26%
ArrayList
21%
LinkedList
42%
HashSet
11%
TreeMap
💊3
🤔 Что такое анонимный класс?

Анонимный класс — это локальный класс без имени, определённый и созданный одновременно. Обычно используется для одноразовой реализации интерфейса или класса, особенно для обработчиков событий или колбэков.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какое значение будет у переменной val x = "Hello".takeLast(3)?
Anonymous Quiz
4%
Hel
91%
llo
5%
ello
0%
Hello
🤔 Как написать extension на Java?

В Java нельзя писать extension-функции напрямую. Аналог достигается через утилитные классы со static методами, которым передаётся расширяемый объект как параметр.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Какое значение будет у переменной val x = listOf("a", "b", "c").associateWith { it.toUpperCase() }?
Anonymous Quiz
77%
{a=A, b=B, c=C}
16%
{A=a, B=b, C=c}
2%
{a=a, b=b, c=c}
5%
{A=A, B=B, C=C}
💊6
🤔 Как в оригинальном Java equals работает, что он сравнивает?

1. Класс Object:
- В equals по умолчанию сравниваются ссылки на объекты (ссылочное равенство).
2. Переопределение:
- Для пользовательских классов метод equals переопределяют, чтобы сравнивать содержимое объектов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой результат выполнения выражения val result = listOf("apple", "banana", "cherry").joinToString(separator = " | ")?
Anonymous Quiz
68%
"apple | banana | cherry"
4%
"apple, banana, cherry"
28%
"apple|banana|cherry"
0%
"apple banana cherry"
💊3
🤔 Как в Kotlin создать перечисление с ассоциированными значениями для каждого случая?
Anonymous Quiz
73%
enum class Color(val rgb: Int)
5%
class Color(val rgb: Int)
19%
sealed class Color(val rgb: Int)
4%
typealias Color = Int
🤔 Как у тебя с Core Android?

Core Android — это набор базовых API: жизненный цикл компонентов, Context, Intent, Broadcast, Service, работа с файловой системой, сетью, и т.п. Важно владеть этими инструментами, чтобы понимать устройство Android на низком уровне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1