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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Зачем нужны имутабельные классы и их основные характеристики?

Имутабельные классы обеспечивают безопасность, особенно в многопоточной среде. Они не позволяют изменить своё состояние после создания. Основные характеристики — отсутствие сеттеров, только финальные поля и неизменяемость объекта после инициализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5
🤔 Какое ключевое слово используется для указания на то, что переменная может быть изменена несколькими потоками?
Anonymous Quiz
1%
final
2%
static
21%
transient
76%
volatile
💊25👍3🔥3
🤔 В чём особенность LinkedHashMap?

LinkedHashMap сохраняет порядок вставки элементов. В отличие от HashMap, она использует двусвязный список для хранения порядка. Это удобно, когда нужно сохранить порядок, в котором добавлялись элементы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2💊2🤔1
🤔 Какой из нижеперечисленных типов потоков является неблокирующим?
Anonymous Quiz
11%
FileInputStream
36%
BufferedInputStream
8%
DataInputStream
45%
NioChannel
👍3🤔2
🤔 В чём разница между JPA и Hibernate?

- JPA — это спецификация (стандарт) API для ORM в Java.
- Hibernate — это реализация JPA, расширяющая стандарт дополнительным функционалом.
То есть JPA — это интерфейс, Hibernate — конкретная реализация.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
🤔 Какой из следующих интерфейсов используется для поддержки функциональных операций на потоках данных?
Anonymous Quiz
76%
Stream
2%
Collection
7%
Iterable
15%
Supplier
👍3🤔1
🤔 Какой метод используется для выполнения преобразования одного типа данных в другой с использованием лямбда-выражения?
Anonymous Quiz
79%
map()
4%
filter()
8%
collect()
10%
reduce()
🤔5🔥4👍2💊2
🤔 Что такое UDP?

UDP (User Datagram Protocol) — это транспортный протокол без установления соединения. Он позволяет быстро передавать данные, но без гарантии доставки и без контроля порядка доставки пакетов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥3🤔2
🤔 Какой метод используется для проверки пустоты строки?
Anonymous Quiz
72%
isEmpty()
4%
isNull()
24%
isBlank()
1%
isVoid()
💊9🤔5🔥4👍3
🤔 Какая коллекция в Java автоматически удаляет дубликаты элементов?
Anonymous Quiz
2%
ArrayList
92%
HashSet
3%
LinkedList
3%
Vector
👍4
🤔 Что такое репликация баз данных?

Репликация — это копирование данных с одного сервера (мастера) на другой (реплики). Она:
- Обеспечивает отказоустойчивость.
- Повышает доступность (реплики могут быть только для чтения).
- Поддерживает балансировку нагрузки на чтение.
Существует:
- Синхронная — с подтверждением каждого изменения.
- Асинхронная — с возможной задержкой в копировании.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4🤔2💊2
🤔 Какой метод интерфейса java.util.function.Function используется для композиции функций?
Anonymous Quiz
24%
apply()
20%
andThen()
52%
compose()
4%
identity()
🤔8💊5🔥3
🤔 Какой из интерфейсов позволяет перебрать элементы коллекции?
Anonymous Quiz
1%
Callable
92%
Iterator
2%
Enumerate
5%
Collection
👍3🔥3🤔1💊1
🤔 В чём разница между Mono и Flux?

- Mono<T> — реактивный поток, который возвращает максимум одно значение или ошибку;
- Flux<T> — поток, который может вернуть множество значений (0..n).
Оба используются в Project Reactor и WebFlux.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
🤔 Какой класс в Java используется для работы с потоками байтов?
Anonymous Quiz
62%
ByteStream
23%
OutputStream
4%
ByteOutput
10%
ByteArray
💊10
🤔 Какой из следующих методов используется для сортировки списка в естественном порядке?
Anonymous Quiz
31%
sort()
42%
Collections.sort()
13%
Arrays.sort()
14%
List.sort()
💊8
🤔 Чем отличается Comparator от Comparable?

- Comparable — реализуется самим объектом:
- Один способ сортировки (compareTo()).
- Используется по умолчанию в TreeSet, Collections.sort().
- Comparator — внешний компаратор:
- Можно создать несколько стратегий сортировки.
- Используется, когда нельзя менять класс объекта.


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