Anonymous Quiz
32%
CyclicBarrier
47%
Semaphore
18%
CountDownLatch
3%
Exchanger
Anonymous Quiz
43%
Использовать ключевое слово volatile для переменных объекта.
37%
Объявить все методы класса synchronized.
9%
Использовать final для всех полей объекта.
12%
Использовать статический инициализатор для создания объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
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 паттерн