Java | Тесты
5.55K subscribers
32 photos
1 video
620 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Какой метод из класса Stream выполняет редукцию элементов до одного результата?
Anonymous Quiz
6%
map()
4%
filter()
83%
reduce()
7%
collect()
👍1
🤔 Приведи пример реляционной базы данных и нереляционной?

- Реляционная: PostgreSQL, MySQL, Oracle.
- Нереляционная: MongoDB, Cassandra, Redis.
Реляционные хранят данные в таблицах с отношениями, нереляционные — в документах, графах, ключ-значение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1
🤔 Какой из следующих классов является потокобезопасным и поддерживает изменяемые строки?
Anonymous Quiz
4%
String
19%
StringBuilder
76%
StringBuffer
1%
CharSequence
👍2
🤔 Где и когда использовал prototype?

Скоуп prototype использовал, когда требовались новые независимые экземпляры бина для каждой операции, например, для временных объектов или генерации уникальных сессий в приложении.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какая аннотация используется для ограничения типов элементов, к которым может быть применена аннотация?
Anonymous Quiz
👍1
🤔 Какой из нижеперечисленных типов потоков является неблокирующим?
Anonymous Quiz
13%
FileInputStream
34%
BufferedInputStream
6%
DataInputStream
47%
NioChannel
👍1
🤔 Верно ли, что примитивные типы данных всегда хранятся в стеке, а ссылочные — в куче?

Не всегда. Примитивы действительно чаще всего хранятся в стеке, когда это локальные переменные. Однако если примитив — часть объекта, то он будет храниться в куче вместе с этим объектом. Ссылочные типы — всегда в куче, а в стеке хранится лишь ссылка.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🤔1
🤔 Какой тип исключения НЕ является подклассом java.lang.Exception?
Anonymous Quiz
17%
java.io.IOException
14%
java.lang.RuntimeException
63%
java.lang.OutOfMemoryError
6%
java.lang.InterruptedException
👍3🤔1
🤔 Зачем нужна программа, которая работает в нескольких потоках, а не в одном?

Многопоточность нужна, чтобы:
- Выполнять несколько задач параллельно (например, UI + загрузка данных).
- Улучшать производительность на многоядерных процессорах.
- Повышать отзывчивость (асинхронная обработка).
- Разделять задачи (производитель-потребитель, слушатели, обработчики событий).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2👍1
🤔 Какой метод класса Collections используется для поиска минимального элемента в коллекции?
Anonymous Quiz
82%
min()
8%
findMin()
2%
minimum()
8%
getMin()
👍1
🤔 Что выполняется раньше: конструктор, setter или поле внедрения?

Порядок:
1. Выполняется конструктор.
2. Затем происходит инициализация полей.
3. После — вызываются сеттеры.
4. Потом — методы
@PostConstruct, если есть.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥3
🤔 В чём разница между SQL и NoSQL?

SQL базы данных — это реляционные базы данных, которые используют структуру таблиц и поддерживают язык запросов SQL для работы с данными. NoSQL базы данных ориентированы на документы, ключ-значения, графы или столбцы и предоставляют гибкость для хранения неструктурированных данных. SQL базы данных обеспечивают строгую согласованность данных и поддерживают транзакции ACID, в то время как NoSQL часто предлагают более высокую производительность и масштабируемость за счёт ослабления некоторых ограничений. Выбор между SQL и NoSQL зависит от требований приложения к структуре данных и производительности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥1
🤔 Какой интерфейс используется для реализации поставщика значений?
Anonymous Quiz
44%
Supplier
36%
Producer
13%
Provider
8%
Generator
👍2
🤔 Как обеспечить синхронизацию в многопоточной среде?

- synchronized блоки/методы;
- Lock и ReentrantLock;
- Atomic переменные (AtomicInteger, AtomicReference);
- Использование ConcurrentHashMap, CopyOnWriteArrayList и др.;
- Координационные механизмы: CountDownLatch, Semaphore, Phaser.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из следующих интерфейсов используется для поддержки функциональных операций на потоках данных?
Anonymous Quiz
81%
Stream
4%
Collection
3%
Iterable
12%
Supplier
👍1
🤔 В чём разница между Union и Union All?

UNION объединяет выборки, при этом удаляя дубликаты.
UNION ALL объединяет выборки, сохраняя все строки, включая дубликаты.
UNION медленнее, потому что требует дополнительной проверки на уникальность.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой из методов в классе StringBuilder изменяет сам объект, на котором вызывается?
Anonymous Quiz
73%
append()
8%
concat()
12%
join()
7%
split()
👍1💊1
🤔 Для чего в стримах предназначен метод limit()?

limit(n) ограничивает количество элементов, проходящих по стриму. Удобен при работе с пагинацией, отладкой или выборкой top N.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из классов java.nio.file используется для работы с путями файлов и директорий?
Anonymous Quiz
63%
Path
28%
FilePath
6%
Directory
2%
FileUtils
👍1