Java | Тесты
5.59K subscribers
27 photos
350 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой класс используется для создания пула потоков в Java?
Anonymous Quiz
33%
Thread
8%
Runnable
55%
ExecutorService
4%
Callable
2
🤔 Каким образом HashMap связан с Set'ом?

В Java, `HashMap` используется внутри некоторых реализаций `Set`, например, в `HashSet`. `HashSet` использует `HashMap` для хранения элементов, где каждый ключ в `HashMap` является элементом `Set`, а значение — постоянный объект, представляющий наличие ключа. Это позволяет `HashSet` эффективно реализовывать операции добавления, удаления и проверки наличия элемента.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍9
🤔 Какой из следующих классов является неизменяемым и поддерживает форматирование чисел?
Anonymous Quiz
32%
String
11%
StringBuilder
23%
DecimalFormat
34%
NumberFormat
🔥4
🤔 Какой интерфейс используется для применения функции к каждому элементу потока данных?
Anonymous Quiz
44%
Function
21%
Predicate
19%
Consumer
17%
Supplier
💊19👍2
🤔 Расскажи про HashMap

HashMap в Java — это структура данных, использующая хэш-таблицу для хранения пар "ключ-значение". Она позволяет быстро извлекать, добавлять и удалять элементы, используя хэш функцию для определения индекса в массиве бакетов, где хранятся значения

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥5🤯1
🤔 Какой из следующих классов является потокобезопасным аналогом ArrayList?
Anonymous Quiz
34%
Vector
13%
LinkedList
6%
HashSet
47%
CopyOnWriteArrayList
💊21
🤔 Какой метод используется для выполнения действия, когда будущее завершено?
Anonymous Quiz
14%
get()
20%
join()
22%
complete()
43%
whenComplete()
👍2
🤔 В чем идея многопоточности?

Многопоточность — это возможность CPU выполнять несколько потоков одновременно, что улучшает производительность программ за счет параллельной обработки данных и задач

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
🤔 Какой из следующих интерфейсов используется для асинхронных вычислений?
Anonymous Quiz
24%
Runnable
20%
Callable
32%
Future
25%
Executor
💊12
🤔 Какой из следующих методов используется для получения имени текущего потока?
Anonymous Quiz
12%
getThreadName()
14%
currentThreadName()
13%
getName()
61%
currentThread().getName()
🤔 Расскажи про race condition

Race condition возникает, когда несколько потоков или процессов читают и пишут общие данные, и конечный результат зависит от порядка их выполнения, что может привести к непредвиденным или ошибочным результатам

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥21
🤔 Какой из следующих интерфейсов используется для выполнения операций с элементами коллекции параллельно?
Anonymous Quiz
15%
Stream
67%
ParallelStream
11%
Executor
7%
ForkJoinPool
🔥41👍1
🤔 Какой из следующих интерфейсов используется для обработки исключений в лямбда-выражениях?
Anonymous Quiz
28%
Consumer
30%
Supplier
30%
Function
12%
BiConsumer
🔥9
🤔 Что такое полиморфизм?

Полиморфизм в программировании позволяет объектам различных классов обрабатываться через интерфейсы одного базового класса, поддерживая при этом различное поведение для каждого из классов

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍81
🤔 Какой из следующих методов используется для получения ссылки на текущий поток?
Anonymous Quiz
6%
thisThread()
37%
currentThread()
33%
getCurrentThread()
24%
Thread.current()
3
🤔 Какой из следующих классов реализует интерфейс Deque?
Anonymous Quiz
72%
LinkedList
9%
ArrayList
7%
HashSet
12%
TreeMap
🤔 Какой цикл жизни Spring Beans?

Цикл жизни Spring Beans включает создание бина, настройку его свойств, инициализацию, использование и в конечном итоге уничтожение. Spring управляет всеми этапами жизненного цикла через контейнер

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥7
🤔 Какой интерфейс в Java используется для работы с потоками ввода-вывода символов?
Anonymous Quiz
31%
InputStream
7%
OutputStream
55%
Reader
7%
DataInput
👍4
🤔 Какой из следующих методов используется для изменения приоритета потока в Java?
Anonymous Quiz
72%
setPriority()
15%
changePriority()
4%
updatePriority()
9%
modifyPriority()
3
🤔 Какие типы данных бывают в Java?

В Java существуют примитивные типы данных (int, double, char и др.) и ссылочные типы (классы, массивы, интерфейсы)

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22