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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
🤔 Что известно про все типы данных в Java/Kotlin?

Java:
- Примитивы: int, char, float, double, boolean, byte, short, long.
- Обёртки: Integer, Boolean, и т.д.
- Объектные типы: String, Array, List, Map, Object, и прочие.
Kotlin:
- Унифицированный тип Any (аналог Object).
- Непримитивные типы, но компилируются как примитивы: Int, Double, Boolean.
- Специальные типы: Unit, Nothing, Nullable (String?), Array<T>, List<T>, Map<K,V>.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 В Kotlin, как обеспечить, чтобы экземпляр класса был создан только при первом обращении к нему?
Anonymous Quiz
14%
Использовать lateinit var
12%
Использовать object
62%
Использовать by lazy { ... }
12%
Применять singleton паттерн
🤔1
🤔 Какое ключевое слово используется для объявления интерфейса с реализацией по умолчанию в Kotlin?
Anonymous Quiz
19%
default
7%
open
69%
interface
5%
abstract
🤔 Что будет выводиться HashMap.get(), если equals()/hashCode() не переопределены?

Если объект-ключ не переопределяет equals() и hashCode(), то HashMap.get() не сможет найти значение по эквивалентному, но не тому же экземпляру, и вернёт null.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 В Java, какое исключение бросается, когда попытка изменить коллекцию, которая не поддерживает модификацию, завершается неудачей?
Anonymous Quiz
36%
UnsupportedOperationException
22%
IllegalStateException
24%
ReadOnlyCollectionException
17%
ModificationException
🤔 Какой результат выполнения выражения val result = (1..5).filter { it % 2 != 0 }.map { it * 2 }?
Anonymous Quiz
3%
[2, 4, 6, 8, 10]
8%
[1, 3, 5]
86%
[2, 6, 10]
3%
[4, 8, 12]
🤔 Как выполнить код в параллельном (не main) потоке?

Через:
- Thread,
- Runnable,
- ExecutorService,
- Future,
- В Kotlin — coroutines.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 В Kotlin, какая функция позволяет выполнить блок кода и возвратить его результат?
Anonymous Quiz
31%
apply
25%
run
32%
let
12%
also
💊3🤔1
🤔 Какой синтаксис используется для объявления обобщенной функции в Kotlin?
Anonymous Quiz
61%
fun example(param: T): T
16%
fun example(param: T): T
12%
fun example(param: T): T
11%
fun example(param: T): T
💊26
🤔 Как помогает Handler выполнять работу синхронно?

Handler используется вместе с Looper, чтобы поставить задачу в очередь исполнения в определённом потоке. Если ты создаёшь Handler, привязанный к конкретному Looper, все отправленные сообщения и Runnable выполняются по очереди, синхронно внутри этого потока, но асинхронно по отношению к другим потокам. То есть Handler помогает упорядочить выполнение задач внутри одного потока.

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