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

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

Нельзя напрямую "попросить" больше памяти, но:
- Указать в manifest:
- Это увеличит лимит на heap, но злоупотреблять нельзя — система может завершить процесс.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 В Kotlin, какая функция используется для агрегации элементов коллекции в одно значение?
Anonymous Quiz
11%
В Kotlin, какая функция используется для агрегации элементов коллекции в одно значение?
38%
reduce()
25%
fold()
26%
collect()
💊14🤔6
🤔 Почему плохо закидывать все зависимости в один компонент? Как это сделать по-другому?

Минусы одного глобального компонента:
- Переполнение графа зависимостей.
- Потеря контроля над временем жизни объектов.
- Трудности в поддержке и тестировании.
Лучше использовать иерархию компонентов:
- AppComponent для глобальных зависимостей (например, Retrofit, Room).
- ActivityComponent, FragmentComponent для зависимостей с ограниченным временем жизни.
- Использовать Subcomponent или Component dependencies.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1💊1
🤔 Какое значение у переменной val a = 5.let { it * 2 }?
Anonymous Quiz
8%
5
89%
10
1%
2
2%
null
🤔 Каким образом структуры данных реализованы в Java и Kotlin?

- Списки (List):
- Java: ArrayList, LinkedList.
- Kotlin: MutableList, List, обёртки вокруг Java-классов.
- Множества (Set):
- Java: HashSet, LinkedHashSet, TreeSet.
- Kotlin: MutableSet, Set.
- Карты (Map):
- Java: HashMap, TreeMap, LinkedHashMap, ConcurrentHashMap.
- Kotlin: Map, MutableMap.
Java использует массивы, связные списки, деревья и хеш-таблицы. Kotlin — в основном обёртки, но также предоставляет собственные интерфейсы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2💊2👍1
🤔 Какой синтаксис используется для объявления объекта-синглтона в Kotlin?
Anonymous Quiz
7%
singleton MyObject { }
91%
object MyObject { }
1%
singleton class MyObject { }
1%
class MyObject { }
🤔 Что такое инстанциация и инициализация?

- Инстанциация — процесс создания экземпляра (объекта) класса (например, new ClassName());
- Инициализация — установка начальных значений полей и выполнение конструктора.
Инстанциация включает в себя инициализацию.
Вот подробные пояснения к каждому из ваших вопросов


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой способ в Kotlin гарантирует, что выполнение кода будет отложено до момента его первого использования?
Anonymous Quiz
83%
Использование модификатора lazy
14%
Применение ключевого слова lateinit
1%
Отложенное выполнение с помощью deferred
2%
Вызов функции invokeLater
🤔 В Java, какое исключение бросается при попытке модификации списка, полученного из Arrays.asList(), добавлением или удалением элементов?
Anonymous Quiz
47%
UnsupportedOperationException
18%
IllegalArgumentException
21%
ConcurrentModificationException
14%
IndexOutOfBoundsException
Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT

Там есть буквально всё: чаты для общения, тонны материала(книги, курсы, ресурсы и гайды), свежие новости и конечно же мемы

Выбирайте своё направление:

💩 Frontend 🐍 Python

🐧 Linux 👩‍💻 С/С++

👩‍💻 C# 🤔 Хакинг & ИБ

📱 GitHub 🖥 SQL

👩‍💻 Сисадмин 🤟 DevOps

⚙️ Backend 🖥 Data Science

🧑‍💻 Java 🐞 Тестирование

🖥 PM / PdM 👩‍💻 GameDev

🧑‍💻 Golang 👣 Rust

🧑‍💻 PHP 💻 WebDev

🖥 Моб. Dev 🖥Анали.(SA&BA)

👩‍💻 Дизайн 🖥 Нейросети

💛 1C 🤓 Книги IT

➡️ Сохраняйте в закладки
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Чем отличается DML от DDL?

– DML (Data Manipulation Language) — команды, изменяющие данные: SELECT, INSERT, UPDATE, DELETE.
– DDL (Data Definition Language) — команды, изменяющие структуру базы: CREATE, ALTER, DROP.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какое значение будет у переменной val x = listOf(1, 2, 3, 4).sortedDescending()?
Anonymous Quiz
13%
[1, 2, 3, 4]
77%
[4, 3, 2, 1]
4%
[1, 3, 2, 4]
6%
[4, 2, 3, 1]
💊1
🤔 Какой результат выполнения выражения val result = listOf("a", "bb", "ccc").maxByOrNull { it.length }?
Anonymous Quiz
1%
a
0%
bb
96%
ccc
3%
null
🤔 В какой момент генерируется код при использовании SQLite (Room)?

Код генерируется на этапе компиляции, благодаря аннотациям (
@Entity, @Dao, @Database).
Room использует аннотационный процессор, который создает вспомогательные классы для доступа к базе, проверяет запросы и формирует безопасный API.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 В Java, какая коллекция наиболее эффективна для частого добавления и удаления элементов?
Anonymous Quiz
20%
ArrayList
60%
LinkedList
20%
HashSet
0%
ArrayDeque