KKotlin | Вопросы собесов

Kotlin | Вопросы собесов

@easy_kotlin💻 Технологии🇬🇧 English📅 март 2026 г.

Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Тесты t.me/+Gzg9SH2MNxM0ZTYy Задачи t.me/+CVnW0MJk6xZjZDc6 Вакансии t.me/+KuGNaHeKkQg1NzAy

📊 Полная статистика📝 Все посты
##036#39
2.5K
Подписчики
347,2
Ср. охват
13.8%
Вовлечённость
20
Постов
~2.2
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Eeasy_kotlin
easy_kotlin
22 мар., 10:05

🤔 Свойства какого вида можно добавить как расширение? В Kotlin можно добавлять свойства-расширения (extension properties), но только с кастомным get (геттером). 🚩Можно добавлять val с get() Расширяемые свойства могут быть только вычисляемыми (val), потому что нельзя создать field внутри расширения. val String.firstChar: Char get() = this[0] fun main() { println("Kotlin".firstChar) // K } 🚩var работает только с get() и set() Для var нужно и get(), и set(), но всё равно нельзя использовать fiel...

👁 552
Eeasy_kotlin
easy_kotlin
21 мар., 10:05

🤔 Как сборщик мусора понимает что обьект можно уничтожить? Сборщик мусора (Garbage Collector, GC) в Android (и в JVM) использует анализ ссылок для определения, можно ли уничтожить объект. 🚩Объект считается "мёртвым", если на него нет доступных ссылок GC работает по принципу "сборки мусора с поиском корней" (Tracing Garbage Collection). GC ищет "корневые" объекты (Root Objects) – это объекты, к которым точно есть ссылка (например, статические переменные, локальные переменные текущего потока, об...

👁 536
Eeasy_kotlin
easy_kotlin
22 мар., 17:10

🤔 Как у тебя с Core Android? Core Android — это набор базовых API: жизненный цикл компонентов, Context, Intent, Broadcast, Service, работа с файловой системой, сетью, и т.п. Важно владеть этими инструментами, чтобы понимать устройство Android на низком уровне. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

👁 505
Eeasy_kotlin
easy_kotlin
21 мар., 17:10

🤔 Через какой класс вызываются методы GET, REPLACE? Через HttpClient, OkHttp, Retrofit, либо через HttpURLConnection на низком уровне. Для REST API чаще используются абстракции, основанные на Request и Response. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

👁 500
Eeasy_kotlin
easy_kotlin
23 мар., 10:05

🤔 Что происходит с полями из супер-класса при наследовании data-класса? При наследовании data class от какого-либо суперкласса в Kotlin, важно понимать, как работают свойства (поля) суперкласса и как они влияют на функциональность и структуру data class. 🚩Что происходит с полями суперкласса 🟠Наследование свойств Поля (свойства), объявленные в суперклассе, автоматически становятся доступными в классе-наследнике. Вы можете использовать их в наследуемом классе как обычно. Однако свойства суперкл...

👁 466
Eeasy_kotlin
easy_kotlin
24 мар., 10:05

🤔 Как бороться с тем что из-за deeplink активити может открыться много раз? Когда используется deeplink, может возникнуть проблема, что одно и то же Activity может быть открыто несколько раз в стеке задач. Это происходит, если приложение запускается из внешнего источника (например, из браузера или другого приложения), и Android создает новую задачу или новую копию Activity вместо использования уже существующей. Чтобы справиться с этим, нужно правильно настроить launchMode, интенты и флаги. 🚩Пр...

👁 406
Eeasy_kotlin
easy_kotlin
23 мар., 17:10

🤔 Что значит флаг export? Флаг android:exported в Android определяет, можно ли вызывать компонент извне приложения: - exported=true — компонент доступен другим приложениям и системным Intent-ам. - exported=false — компонент доступен только внутри текущего приложения. С Android 12 этот флаг обязателен для всех компонентов с intent-фильтрами, иначе приложение не скомпилируется. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

👁 404
Eeasy_kotlin
easy_kotlin
24 мар., 17:10

🤔 Расскажи про наследование в Kotlin? В Kotlin все классы по умолчанию являются final, что означает, что их нельзя наследовать без явного указания ключевого слова open. Наследование позволяет дочернему классу переопределять функциональность родительского класса и использовать его свойства и методы, что способствует повторному использованию кода и уменьшению его избыточности. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

👁 367
Eeasy_kotlin
easy_kotlin
25 мар., 17:10

🤔 Как в Kotlin сделать статическое поле, метод, класс? – Поле/метод: через companion object внутри класса. – Класс: через object, если singleton, или вложенный class с @JvmStatic, если требуется из Java. Также можно использовать top-level функции — они компилируются как статические. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

👁 340
Eeasy_kotlin
easy_kotlin
25 мар., 10:05

🤔 Расскажи подробно, что из себя представляет каждый компонент Аndroid-приложения? Android-приложение состоит из четырёх основных компонентов: Activity – UI-экран приложения. Service – фоновая работа без UI. BroadcastReceiver – слушает системные и пользовательские события. ContentProvider – делится данными между приложениями. 🚩Activity – экран приложения (UI) Отображает интерфейс пользователя. Обрабатывает взаимодействие (нажатия, свайпы, ввод текста). Управляется системой через жизненный цикл...

👁 332

Типы хуков

Вопрос18 | 362 просм.
Нейтральный2 | 212 просм.

Длина постов

Очень длинные (1000+)9 | 337 просм.
Средние (200-500)8 | 374 просм.
Длинные (500-1000)2 | 398 просм.
Короткие (<200)1 | 123 просм.

Влияние эмодзи

359
С эмодзи (19)
123
Без эмодзи (1)
+191.9% охвата

Типы контента

📝
19
text
359 просм.
📷
1
photo
123 просм.
Kotlin | Вопросы собесов (@easy_kotlin) — Telegram-канал | PostSniper