Anonymous Quiz
92%
Использовать HashSet
4%
Использовать ArrayList
2%
Применить LinkedList
1%
Использовать ArrayDeque
Forwarded from easyoffer
easyoffer
Backend
Python | Вопросы
Python | Удалёнка
Python | LeetCode
Python | Тесты
Frontend | Вопросы
Frontend | Удалёнка
JavaScript | LeetCode
Frontend | Тесты
Java | Вопросы
Java | Удалёнка
Java | LeetCode
Java | Тесты
Тестировщик | Вопросы
Тестировщик | Удалёнка
Тестировщик | Тесты
Data Science | Вопросы
Data Science | Удалёнка
Data Science | Тесты
C# | Вопросы
C# | Удалёнка
C# | LeetCode
C# | Тесты
C/C++ | Вопросы
C/C++ | Удалёнка
C/C++ | LeetCode
C/C++ | Тесты
Golang | Вопросы
Golang | Удалёнка
Golang | LeetCode
Golang | Тесты
DevOps | Вопросы
DevOps | Удалёнка
DevOps | Тесты
PHP | Вопросы
PHP | Удалёнка
PHP | LeetCode
PHP | Тесты
Kotlin | Вопросы
Kotlin | Удалёнка
Kotlin | LeetCode
Kotlin | Тесты
Swift | Вопросы
Swift | Удалёнка
Swift | LeetCode
Swift | Тесты
Please open Telegram to view this post
VIEW IN TELEGRAM
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2🤯1
Anonymous Quiz
34%
map
62%
forEach
3%
transform
1%
Пра
💊3
Anonymous Quiz
16%
Использовать ключевое слово lateinit
12%
Использовать модификатор volatile
59%
Использовать делегат lazy
12%
Применить модификатор synchronized
💊6
2. Постепенно внедрять Compose для новых экранов или функций, сохраняя старые части на XML.
3. Разделить проект на модули, чтобы переключение между Compose и View не влияло на весь код.
4. Проводить тщательное тестирование и устранять баги на каждом этапе интеграции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Anonymous Quiz
15%
С помощью object с методом создания экземпляра
50%
Использовать companion object с фабричным методом
19%
Использование функций расширения для создания экземпляров
16%
Применить аннотацию @Factory к функции
Anonymous Quiz
91%
finally
3%
finalize
3%
complete
3%
always
2. Начать с написания тестов для ключевых частей функциональности, например, бизнес-логики.
3. Использовать инструментальные тесты для проверки работы интерфейса.
4. Постепенно увеличивать покрытие тестами, анализируя результаты через CI/CD.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
Anonymous Quiz
18%
Использовать ключевое слово default
49%
Напрямую в теле интерфейса
14%
Использовать abstract class вместо интерфейса
19%
Интерфейсы в Kotlin не поддерживают методы с реализацией
Anonymous Quiz
13%
Использовать HashSet
59%
Использовать LinkedHashSet
19%
Использовать SortedSet
9%
Использовать ListSet
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Anonymous Quiz
12%
Использовать ArrayList и метод sort
17%
Использовать sortedSetOf()
60%
Использовать listOf().sorted()
11%
Использовать TreeSet
💊15
Anonymous Quiz
2%
String.toInt()
25%
String?.toInt()
72%
String.toIntOrNull()
1%
String.asInt()
for (i in 0..100) { /* действия */ }.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
14%
В Kotlin, какая функция используется для агрегации элементов коллекции в одно значение?
30%
reduce()
29%
fold()
27%
collect()
Anonymous Quiz
83%
Использовать const val
10%
Использовать lateinit val
3%
Использовать static val
5%
Использовать final val
Он используется для итераций и проверки вхождения числа в диапазон.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Anonymous Quiz
66%
Использовать sealed class
4%
Использовать open class
2%
Использовать abstract class
29%
Использовать internal open class
💊2
Anonymous Quiz
11%
Добавить default к каждому методу
67%
Просто реализовать методы в интерфейсе
17%
Использовать abstract class вместо интерфейса
5%
Использовать interface с блоком init