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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Для чего нужны Consumer<T>, DoubleConsumer, IntConsumer, LongConsumer?

Используются для выполнения операции над объектом, без возвращаемого значения. Пример — forEach, System.out::println.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
🤔 Какой интерфейс в Java обеспечивает базовый механизм для итерации по коллекциям?
Anonymous Quiz
58%
Iterable
36%
Iterator
1%
Enumerable
5%
Collection
💊23
🤔 О чём говорит ключевое слово throws?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
🤔 Какой из следующих интерфейсов используется для обработки исключений в лямбда-выражениях?
Anonymous Quiz
34%
Consumer
26%
Supplier
29%
Function
11%
BiConsumer
💊9🤔4👍1
🤔 Какой метод используется для отрисовки компонента в Swing?
Anonymous Quiz
18%
paintComponent()
45%
drawComponent()
24%
renderComponent()
12%
displayComponent()
💊16👍1
🤔 Чем циклы отличаются друг от друга?

- for — используется при известном количестве итераций;
- while — подходит, когда условие заранее известно;
- do-while — гарантирует минимум одну итерацию;
- for-each — удобен для итерации по коллекциям без индексов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
🤔 Какой метод из java.util.regex.Matcher используется для проверки, соответствует ли вся строка шаблону?
Anonymous Quiz
78%
matches()
7%
find()
8%
matchEntire()
7%
checkMatch()
👍1💊1
🤔 Какой метод класса java.util.Collections используется для создания синхронизированной коллекции?
Anonymous Quiz
67%
synchronizedCollection()
28%
synchronized()
3%
syncCollection()
2%
synchronizedWrapper()
🤔1
🤔 В чём отличие репликации от шарда?

Репликация:
- Копирует одни и те же данные на несколько узлов.
- Обеспечивает отказоустойчивость и доступность.
- Используется для балансировки нагрузки на чтение.
Шардирование (sharding):
- Делит данные на части (шарды) по какому-либо признаку.
- Каждая нода содержит только часть данных.
- Используется для масштабирования по объёму.
Иными словами: репликация — это зеркала, а шардирование — это фрагменты.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🤔 Какой метод необходимо переопределить при использовании интерфейса Comparable?
Anonymous Quiz
25%
compare()
69%
compareTo()
5%
equals()
1%
hashCode()
🔥1
🤔 Что известно про String?

Это неизменяемый (immutable) класс в Java, используемый для работы с текстом. Объекты String хранятся в пуле строк для оптимизации памяти. Методы для работы со строками, такие как substring или concat, создают новые объекты.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Как можно передать лямбда-выражение в метод, принимающий функциональный интерфейс?
Anonymous Quiz
13%
С помощью оператора new
75%
Передав его напрямую
5%
Используя ключевое слово lambda
🤔5
🤔 Какой паттерн проектирования используется для разделения алгоритма на интерфейсы с разной реализацией?
Anonymous Quiz
22%
Bridge
42%
Adapter
4%
Singleton
32%
Factory
💊7
🤔 Что такое реактивное программирование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
🤔 Какой из следующих методов интерфейса CompletableFuture используется для выполнения асинхронной задачи?
Anonymous Quiz
35%
runAsync()
44%
executeAsync()
5%
performAsync()
16%
supplyAsync()
🤔3💊3👍1
🤔 Какой из следующих методов используется для проверки наличия значения в Optional?
Anonymous Quiz
84%
isPresent()
8%
hasValue()
5%
exists()
4%
contains()
🔥1
🤔 Что такое Dirty Checking в Hibernate?

Dirty Checking — механизм, при котором Hibernate:
- отслеживает изменения в объектах после их загрузки;
- автоматически формирует UPDATE только для изменённых полей при коммите транзакции.
Это экономит запросы и повышает производительность.


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