Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Anonymous Quiz
30%
ExecutorService и Runnable
33%
Future и Callable
22%
AsyncTask и Executor
16%
Promise и FutureTask
Forwarded from Идущий к IT
Твое резюме на HeadHunter — ОК, если ты видишь это.
HeadHunter сравнивает ключевые навыки в твоем резюме и в вакансии и в момент отклика отображает, насколько % ты соответствуешь требованиям.
Специальный бейджик «Подходит по навыкам на 100%» отображается, если соответствие составляет более 60%.
Если при просмотре вакансий ты видишь такой бейджик, это значит, что список навыков в твоем резюме качественно составлен.
Это важный параметр, так как рекрутерам чаще показываются резюме с лучшим соответствием.
О том, как правильно указывать ключевые навыки и оптимизировать свое резюме я уже рассказывал в этом видео
HeadHunter сравнивает ключевые навыки в твоем резюме и в вакансии и в момент отклика отображает, насколько % ты соответствуешь требованиям.
Специальный бейджик «Подходит по навыкам на 100%» отображается, если соответствие составляет более 60%.
Если при просмотре вакансий ты видишь такой бейджик, это значит, что список навыков в твоем резюме качественно составлен.
Это важный параметр, так как рекрутерам чаще показываются резюме с лучшим соответствием.
О том, как правильно указывать ключевые навыки и оптимизировать свое резюме я уже рассказывал в этом видео
Anonymous Quiz
84%
Использовать Dispatchers.Main в качестве контекста корутины.
2%
Использовать Dispatchers.Default для выполнения на главном потоке.
9%
Вызвать runOnUiThread { } внутри корутины.
4%
Использовать MainScope().launch { } для запуска корутины.
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Anonymous Quiz
74%
Объявить класс как object.
15%
Добавить к классу аннотацию @Singleton.
9%
Использовать паттерн "Одиночка" с приватным конструктором.
1%
Объявить все методы и поля класса статическими.
💊1
Anonymous Quiz
74%
Использовать synchronized блок внутри метода
11%
Применить volatile к переменным метода.
15%
Использовать блокировку с помощью класса ReentrantLock.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Anonymous Quiz
17%
sort()
22%
map()
33%
stream().sorted().map().collect()
27%
transform()
💊13
Anonymous Quiz
6%
ExecutorService
48%
ScheduledExecutorService
18%
Timer
27%
Thread.sleep()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Anonymous Quiz
32%
Использовать ключевое слово volatile
25%
Использовать synchronized методы
6%
Использовать Lock из java.util.concurrent.locks
38%
Все вышеперечисленные методы
💊8
Anonymous Quiz
13%
null
6%
nullable
80%
lateinit
1%
deferred
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Anonymous Quiz
45%
tryOrNull { ... }
6%
safeCall { ... }
49%
runCatching { ... }.getOrNull()
1%
executeSafely { ... }
💊1
Anonymous Quiz
37%
UnsupportedOperationException
38%
ImmutableCollectionException
11%
ReadOnlyException
15%
ModificationException
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
15%
Использовать lateinit var
15%
Использовать object
65%
Использовать by lazy { ... }
6%
Применять singleton паттерн
Anonymous Quiz
60%
when (x) { 1, 2, 3 -> println("x is 1, 2 or 3") }
6%
when (x) { 1 or 2 or 3 -> println("x is 1, 2 or 3") }
26%
when (x) { in 1..3 -> println("x is between 1 and 3") }
9%
when (x) { listOf(1, 2, 3).contains(x) -> println("x is 1, 2 or 3") }
💊2👀1
Sealed классы используются для представления ограниченного набора типов, похожих на перечисления, но с возможностью иметь классы с разными свойствами и методами. Это помогает обеспечить безопасное использование при работе с типами во время компиляции, улучшая обработку ошибок и логику ветвления.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2