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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
💊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
70%
"apple | banana | cherry"
3%
"apple, banana, cherry"
26%
"apple|banana|cherry"
0%
"apple banana cherry"
💊1
🤔 Как в Kotlin создать перечисление с ассоциированными значениями для каждого случая?
Anonymous Quiz
72%
enum class Color(val rgb: Int)
4%
class Color(val rgb: Int)
20%
sealed class Color(val rgb: Int)
3%
typealias Color = Int
🤔 Как у тебя с Core Android?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Forwarded from easyoffer
Ура, друзья! Изиоффер переходит в публичное бета-тестирование!

🎉 Что нового:
🟢Анализ IT собеседований на основе 4500+ реальных интервью
🟢Вопросы из собеседований с вероятностью встречи
🟢Видео-примеры ответов на вопросы от Senior, Middle, Junior грейдов
🟢Пример лучшего ответа
🟢Задачи из собеседований
🟢Тестовые задания
🟢Примеры собеседований
🟢Фильтрация всего контента по грейдам, компаниям
🟢Тренажер подготовки к собеседованию на основе интервальных повторений и флеш карточек
🟡Тренажер "Реальное собеседование" с сценарием вопросов из реальных собеседований (скоро)
🟢Автоотклики на HeadHunter
🟢Закрытое сообщество easyoffer


💎 Акция в честь открытия для первых 500 покупателей:
🚀 Скидка 50% на PRO тариф на 1 год (15000₽ → 7500₽)

🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 В Kotlin, каким образом можно обеспечить выполнение кода вне зависимости от того, произошло ли исключение?
Anonymous Quiz
8%
try { ... } always { ... }
77%
try { ... } finally { ... }
15%
try { ... } catch(e: Exception) { ... } always { ... }
0%
try { ... } then { ... }
🤔 В Kotlin, как правильно создать универсальную функцию, которая возвращает переданный ей аргумент?
Anonymous Quiz
34%
fun identity(item: T): T = item
19%
fun identity(item: T): T = item
24%
fun identity(item: T): T = item
22%
fun identity(item: T): T = item
💊26🤔6
🤔 Что известно про все типы данных в 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
16%
Использовать lateinit var
9%
Использовать object
67%
Использовать by lazy { ... }
9%
Применять singleton паттерн