Kotlin | Тесты
Відкрити в Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi Задачи t.me/+CVnW0MJk6xZjZDc6 Вакансии t.me/+KuGNaHeKkQg1NzAy
Показати більше1 545
Підписники
Немає даних24 години
-17 днів
Немає даних30 день
Архів дописів
1 545
🤔 В каком случае использование inline функций в Kotlin является наиболее полезным?
1 545
🤔 Как в Kotlin сделать статическое поле, метод, класс?
– Поле/метод: через companion object внутри класса.
– Класс: через object, если singleton, или вложенный class с @JvmStatic, если требуется из Java.
Также можно использовать top-level функции — они компилируются как статические.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Какой ключевой аспект отличает архитектуру MVVM от MVP в контексте управления данными в Android-приложениях?
1 545
🤔 Что происходит, когда вызывается новое Activity? Освобождается ли память от старого?
Нет, старая Activity:
- Переходит в паузу, затем в onStop().
- Остаётся в стеке задач.
- Может быть уничтожена системой при нехватке памяти.
Если используешь finish() — она будет удалена немедленно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Как выполнить код в параллельном (не main) потоке?
Через:
- Thread,
- Runnable,
- ExecutorService,
- Future,
- В Kotlin — coroutines.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Какой оператор в Kotlin используется для выполнения деструктуризации объекта?
1 545
🤔 Что такое TransactionTooLargeException?
Это ошибка Android, возникающая при попытке передать слишком большой объём данных между компонентами через Bundle. Она характерна при передаче больших коллекций, изображений или объектов с избыточной сериализацией.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Какой результат выполнения выражения val result = listOf(1, 2, 3, 4, 5).count { it % 2 == 0 }?
1 545
🤔 Чем отличаются inner классы от nested?
Nested class — статический, не имеет доступа к экземпляру внешнего класса.
Inner class — нестатический, может обращаться к полям и методам внешнего класса, включая приватные.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Что известно о контрактах equals и hashCode?
Контракты определяют, что два равных объекта (equals) должны иметь одинаковый hashCode. Нарушение этого принципа может привести к некорректной работе коллекций, таких как HashMap и HashSet.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 В Java, какой интерфейс нужно реализовать, чтобы объекты класса могли быть упорядочены?
1 545
🤔 Почему плохо менять layout внутри аниматора?
1. Частые изменения layout вызывают re-layout и re-draw – это нагружает рендеринг и снижает FPS.
2. Анимации должны работать в отдельном слое (RenderThread) – изменение layout тормозит главный поток.
3. Есть альтернатива – вместо layout-изменений лучше использовать TranslationX/Y, ScaleX/Y и Alpha.
Использование ViewPropertyAnimator помогает избежать ненужных
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Как правильно объявить глобальную переменную, доступную во всем Kotlin проекте?
1 545
🤔 Какой самый экономичный тип графического файла?
Формат WebP является наиболее экономичным с точки зрения сжатия без потери качества. Он лучше по сжатию, чем PNG или JPEG, поддерживает прозрачность и используется во многих Android-приложениях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 Какое значение примет переменная val x: Int by lazy { 10 + 20 }?
1 545
🤔 Какое значение будет у переменной val x = listOf(1, 2, 3).lastOrNull { it < 3 } ?: 0?
1 545
🤔 Что такое Executor?
Executor — это абстракция для управления потоками. Он позволяет отправлять задачи на выполнение, не заботясь напрямую о создании и управлении потоками.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 545
🤔 В Java, как можно максимально эффективно перебирать элементы HashMap?
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
