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
18%
ConnectionPool
42%
DataSource
15%
ResourceManager
24%
DatabaseManager
🤔 В чем разница между final vs. finally vs. finalize?

- **final**: ключевое слово, которое можно использовать для объявления переменных, методов и классов, при этом переменные не могут быть изменены, методы не могут быть переопределены, а классы не могут быть унаследованы.
- **finally**: блок в Java, который следует за блоками try и catch, выполняется в любом случае, независимо от того, было ли исключение.
- **finalize()**: метод, вызываемый сборщиком мусора перед тем, как объект будет уничтожен, что дает последний шанс очистить ресурсы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
🤔 Какой интерфейс предоставляет методы для работы с хеш-таблицами?
Anonymous Quiz
31%
HashMap
6%
HashSet
26%
Hashtable
38%
Map
👍6💊2
🤔 Какой класс используется для создания пула потоков в 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