Kotlin | Тесты – Telegram
Kotlin | Тесты
1.55K subscribers
27 photos
472 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

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

Нет, static методы не переопределяются — они скрываются. Это называется method hiding, и поведение зависит от типа переменной, а не от фактического типа объекта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой результат выполнения выражения val result = (1..5).fold(1) { acc, i -> acc * i }?
Anonymous Quiz
60%
120
22%
60
8%
24
10%
5
🤔 Какой из перечисленных типов нельзя наследовать в Kotlin?
Anonymous Quiz
2%
open
84%
final
2%
abstract
13%
sealed
🤔 Как реализовать ссылку-предложение открыть приложение на сайте?

1. Настроить deep link в файле манифеста через <intent-filter>.
2. Указать схему (например, https) и хост (например,
example.com).
3. При переходе с сайта приложение будет предложено для открытия ссылки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
🤔 Какой типовой параметр используется для объявления неизменяемого списка в Kotlin?
Anonymous Quiz
17%
ArrayList
7%
MutableList
74%
List
2%
LinkedList
💊1
🤔Какие сущности описываются в Manifest?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Какой из следующих типов в Kotlin является примитивным?
Anonymous Quiz
13%
String
74%
Int
12%
Array
1%
List
💊7
🤔 В Kotlin, какой оператор используется для объединения двух строк?
Anonymous Quiz
84%
+
2%
&
4%
concat
10%
append
🤔 Что такое примитивы?

Примитивы — это базовые типы данных, которые хранят значения напрямую, а не как объекты.
• Основные типы: int, float, double, boolean, char, byte, short, long.
• Примитивы эффективны по памяти и скорости, но не имеют методов.
Оболочки примитивов (Integer, Double и т.д.) позволяют использовать их как объекты.


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

Вы автоматически откликаетесь на подходящие вам вакансии. Попробуйте её бесплатно и начните получать больше предложений о работе.

🚀 Запуск занимаем всего 3 минуты, а экономит очень много времени
🛡 Это безопасно: easyoffer официально одобрен HeadHunter и прошел его модерацию.
🥷🏻 Автоотклик незаметен для рекртера. Автоотклик ничем не отличается от обычного отклика, который вы делаете вручную

Рекрутеры давно используют автоматизацию для поиска кандидатов. Так почему вы должны откликаться вручную?

💡Совет – Добавьте шаблон сопроводительного письма, чтобы откликаться на большее количество вакансий (на некоторые вакансии нельзя откликнуться без сопроводительного)

Попробовать бесплатно → https://easyoffer.ru/autoapply
🤔 Какое значение будет у переменной val x = "Hello, World!".takeWhile { it != ',' }?
Anonymous Quiz
13%
Hello, World!
81%
Hello
5%
World!
1%
Hello, World
🤔 Для чего нужен data class?

Data class в Kotlin используется для создания классов, предназначенных для хранения данных. Такие классы автоматически генерируют полезные методы, такие как `equals()`, `hashCode()`, `toString()`, и `copy()`, что упрощает работу с объектами. Data классы минимизируют количество шаблонного кода, необходимого для определения моделей данных. Это делает их идеальными для создания простых контейнеров данных, таких как модели в приложениях.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Какое значение будет у переменной val x = "abcdef".substring(2, 4)?
Anonymous Quiz
9%
ab
15%
bc
63%
cd
14%
de
💊8
🤔 Как в Kotlin можно создать лениво инициализированное свойство, которое потокобезопасно и инициализируется только при первом обращении?
Anonymous Quiz
24%
Использовать ключевое слово lateinit
73%
Использовать делегат lazy
2%
Применить модификатор volatile
1%
Использовать функцию synchronized
🤔 Что происходит, когда вызывается новое Activity? Освобождается ли память от старого?

Нет, старая Activity:
- Переходит в паузу, затем в onStop().
- Остаётся в стеке задач.
- Может быть уничтожена системой при нехватке памяти.
Если используешь finish() — она будет удалена немедленно.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Какая функция Kotlin используется для объединения двух коллекций?
Anonymous Quiz
35%
merge
28%
join
12%
concat
25%
zip
💊2
🤔 Зачем нужен контекст и каковы его функции?

Контекст (Context) предоставляет доступ к системным ресурсам и функциям:
- доступ к Resources, Assets,
- запуск Activity, Service,
- доступ к SharedPreferences,
- получение SystemService.
Это один из ключевых элементов Android, передающий «среду выполнения».


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
🤔 Какой оператор в Kotlin используется для утверждения того, что выражение не равно null?
Anonymous Quiz
7%
?
69%
!!
9%
?:
15%
!=