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

Вопросы собесов t.me/+OOb6zFa_-Oo3NjZi
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Download Telegram
🤔 В Kotlin, как применить деструктуризацию к объекту, который не поддерживает её по умолчанию?
Anonymous Quiz
47%
Определить методы componentN() в классе
25%
Использовать data классы
21%
Применить интерфейс Destructurable
6%
Использовать шаблон unwrap()
🤔 Какой класс в Java предназначен для работы с временными марками с точностью до наносекунд?
Anonymous Quiz
19%
java.util.Date
7%
java.util.Calendar
28%
java.time.Instant
46%
java.sql.Timestamp
👍1
🤔 В Kotlin, как можно временно изменить значение переменной только для определенного блока кода?
Anonymous Quiz
35%
with(value) { ... }
18%
value.apply { ... }
25%
value.also { ... }
22%
value.let { ... }
💊6👀2
🤔 В Java, какая коллекция наиболее эффективна для частого добавления и удаления элементов?
Anonymous Quiz
29%
ArrayList
50%
LinkedList
16%
HashSet
5%
ArrayDeque
😁6
🤔 В Kotlin, какой оператор используется для сравнения двух объектов по ссылке?
Anonymous Quiz
20%
==
68%
===
9%
equals()
3%
is
👍2
🤔 В Java, какой класс используется для выполнения операций с файлами, таких как чтение и запись?
Anonymous Quiz
26%
FileReader
56%
FileOutputStream
15%
Files
3%
FileHandler
🤔 В Kotlin, как задать классу одно поле, доступное только для чтения извне класса, но изменяемое внутри класса?
Anonymous Quiz
61%
Использовать private set
13%
Использовать internal set
18%
Использовать protected set
8%
Использовать public set
🤔 В Java, как можно синхронизировать доступ к блоку кода для нескольких потоков без использования ключевого слова synchronized?
Anonymous Quiz
28%
Использовать ReentrantLock
32%
Использовать volatile
8%
Использовать AtomicInteger
31%
Использовать Semaphore
🔥3
🤔 Для чего нужен data class?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥2🤔1
🤔 В Java, какая аннотация используется для указания, что метод переопределяет метод суперкласса?
Anonymous Quiz
👍2
🤔 В Kotlin, как объявить переменную, которая инициализируется только при первом доступе к ней?
Anonymous Quiz
24%
lateinit var name: String
12%
lazy val name: String
61%
val name: String by lazy { "Initial" }
2%
var name: String = lazyInit { "Initial" }
👍1
🤔 В чем преимущество Kotlin для разработки под android?

Kotlin предоставляет более лаконичный и безопасный синтаксис по сравнению с Java, что уменьшает количество шаблонного кода. Он встроен в экосистему Android и полностью совместим с существующими Java-библиотеками. Kotlin поддерживает функции, такие как null-безопасность, корутины для асинхронного программирования и расширяемость, что повышает производительность разработки. Кроме того, Kotlin позволяет писать код быстрее и с меньшим количеством ошибок.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
🤔 В Java, какой оператор используется для безопасного приведения типов?
Anonymous Quiz
26%
cast
18%
typeof
48%
instanceof
8%
convert
👍1
🤔 Для чего нужны фрагменты, если есть Activity?

Фрагменты используются для создания многоразовых компонентов пользовательского интерфейса, которые могут быть встроены в различные Activity. Они позволяют более гибко управлять интерфейсом и разделять его на отдельные части, что улучшает модульность приложения. Фрагменты могут быть динамически добавлены или удалены во время выполнения, что упрощает адаптацию интерфейса под разные устройства. В отличие от Activity, фрагменты могут совместно использовать ресурсы внутри одного экрана.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍91👀1
🤔 Какой инструмент в Java обеспечивает параллельное выполнение задач в многопоточной среде?
Anonymous Quiz
74%
ThreadPoolExecutor
15%
SynchronizedMethods
6%
ForkJoinPool
5%
ConcurrentHashMap
💊11
🤔 В Kotlin, как правильно инициализировать массив из 10 элементов нулями?
Варианты ответов:
Anonymous Quiz
21%
Array(10, { 0 })
13%
IntArray(10, { 0 })
46%
IntArray(10) { 0 }
20%
List(10) { 0 }
🤔 Для чего нужны сервисы?

Сервисы в Android используются для выполнения длительных фоновых задач, которые не требуют взаимодействия с пользователем. Они продолжают работать даже после сворачивания приложения или его завершения. Сервисы могут быть как привязанными (работают в контексте приложения), так и независимыми (работают в фоновом режиме). Их основной задачей является выполнение операций, таких как загрузка данных, воспроизведение музыки или синхронизация.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
🤔 Как в Kotlin объявить функцию, которая принимает другую функцию как параметр?
Anonymous Quiz
89%
fun operate(func: () -> Unit)
7%
fun operate(func: Function)
2%
fun operate(func: Callable<Unit>)
2%
fun operate(func: Delegate)
🤔 В Java, какие из следующих коллекций гарантируют порядок элементов?
Anonymous Quiz
9%
HashSet
17%
TreeSet
66%
LinkedList
8%
HashMap
💊8🤔2