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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
🤔 В Java, какой метод используется для ожидания завершения потока?
Anonymous Quiz
46%
wait()
4%
pause()
4%
stop()
47%
join()
🤔Какие сущности описываются в Manifest?

В Android Manifest файле описываются основные компоненты приложения, такие как активности, службы (сервисы), приемники широковещательных сообщений (broadcast receivers) и провайдеры контента. Также в нем указываются разрешения, которые требуются приложению, а также минимальная и целевая версии платформы Android.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
🤔 В Java, каким образом можно перехватить все неперехваченные исключения в потоках?
Anonymous Quiz
41%
Использовать Thread.setDefaultUncaughtExceptionHandler
23%
Применить ThreadGroup.setUncaughtExceptionHandler
35%
Использовать Thread.catchExceptions()
2%
Применить System.setSecurityManager()
🤔 Что такое Garbage Collector Roots?

Garbage Collector Roots в контексте JVM (Java Virtual Machine) — это набор объектов, которые служат отправными точками для сборщика мусора при анализе достижимых объектов. К ним относятся активные потоки, статические поля классов, локальные переменные и активные блоки Java-кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🤔 В Kotlin, какой оператор позволяет безопасно вызвать метод на объекте, который может быть null?
Anonymous Quiz
85%
?.
4%
!!
10%
?:
1%
->
👍1
🤔 Что такое object / companion object?

`object` в Kotlin используется для создания синглтона — объекта, экземпляр которого существует в одном экземпляре. `companion object` позволяет создать статические члены класса, доступные без создания экземпляра класса, аналогично статическим членам в Java.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 В Java, как преобразовать массив байт в строку, предполагая, что содержимое массива - это текст в кодировке UTF-8?
Anonymous Quiz
53%
new String(byteArray, "UTF-8")
18%
String.valueOf(byteArray)
22%
byteArray.toString()
7%
new String(byteArray)
🤔 В Kotlin, как объявить переменную, которая инициализируется только один раз и не может быть изменена после инициализации?
Anonymous Quiz
8%
lateinit var name: String
51%
val name: String
10%
lazy val name: String
31%
const val name: String
🤔 Чем жизненный цикл фрагмента отличается от Activity?

Жизненный цикл фрагмента в Android тесно связан с жизненным циклом его хост-активности. Однако фрагменты добавляют дополнительные состояния, такие как `onAttach()` и `onDetach()`, для управления связью фрагмента с активностью. Фрагменты могут быть добавлены, удалены, заменены и сохранены при переконфигурации интерфейса без пересоздания активности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 В Kotlin, как проверить, является ли переменная экземпляром определенного класса?
Anonymous Quiz
71%
is
19%
instanceof
5%
typeOf
5%
classOf
🤔 В Java, какой класс из пакета java.util.concurrent используется для разбиения большой задачи на меньшие части и последующего параллельного выполнения?
Anonymous Quiz
44%
ExecutorService
30%
ForkJoinPool
16%
ConcurrentHashMap
10%
Semaphore
🤔 Какие есть способы работы с многопоточностью?

В Kotlin для многопоточности часто используются корутины, которые позволяют выполнять асинхронный код в синхронном стиле. Также можно использовать традиционные подходы, такие как потоки (Threads) и исполнители (Executors) из Java.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 В Java, какая структура данных лучше всего подходит для хранения элементов в порядке добавления?
Anonymous Quiz
11%
HashSet
11%
TreeSet
50%
LinkedHashSet
28%
PriorityQueue
🤔 В Kotlin, каким образом можно выполнить итерацию по диапазону чисел с определенным шагом?
Anonymous Quiz
40%
for (i in 1..10 step 2)
3%
for (i in 1 until 10 step 2)
5%
for (i in 1 to 10 step 2)
52%
A и B верны
👀3
🤔 Восьмая версия Java поддерживается всеми версиями Android?

Начиная с Android Nougat (API уровень 24), Android начал поддерживать некоторые особенности Java 8, включая лямбды и стримы. Для более ранних версий Android можно использовать инструменты, такие как Retrolambda или Android Studio's desugar, для поддержки некоторых особенностей Java 8.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
💊3🤔1
🤔 В Java, какое исключение бросается, когда попытка изменить коллекцию, которая не поддерживает модификацию, завершается неудачей?
Anonymous Quiz
31%
UnsupportedOperationException
20%
IllegalStateException
27%
ReadOnlyCollectionException
24%
ModificationException
🤔 Зачем нужны методы equals и hashCode?

Методы `equals()` и `hashCode()` в Kotlin и Java используются для сравнения объектов на равенство и для определения хэш-кода объекта, соответственно. Корректная реализация обоих методов необходима, чтобы обеспечить правильное функционирование объекта в коллекциях, таких как HashSet и HashMap.

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