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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из методов интерфейса CompletionStage используется для объединения нескольких стадий выполнения?
Anonymous Quiz
33%
combine()
23%
thenCombine()
37%
merge()
6%
aggregate()
💊4
🤔 Какой из методов класса java.util.Arrays используется для сравнения двух массивов на равенство?
Anonymous Quiz
40%
equals()
16%
compare()
26%
compareTo()
17%
deepEquals()
🤔7👍5🔥4💊3
🤔 Опиши форму кода?

Если ты имеешь в виду форму записи SQL-кода, то:
- Используется ключевое слово первым (SELECT, INSERT...).
- Ключевые слова — в верхнем регистре.
- Каждое выражение — с новой строки, особенно JOIN, WHERE, ORDER BY.
Если же под формой кода ты имеешь в виду форму нормализации — то это может быть 1NF, 2NF, 3NF и т.д.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊50👍3🤔2🔥1
🤔 Какой метод класса Collections используется для поиска минимального элемента в коллекции?
Anonymous Quiz
75%
min()
10%
findMin()
1%
minimum()
13%
getMin()
🔥3👍2🤔1
🤔 Какая из этих аннотаций используется для подавления предупреждений компилятора?
Anonymous Quiz
🤔5👍4🔥2
🤔 Что позволяет сделать PriorityQueue?

Позволяет:
- упорядочивать элементы по приоритету;
- автоматически извлекать наименьший (или наибольший) элемент;
- использовать Comparator для задания порядка.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🤔2
🤔 Какой интерфейс следует использовать для реализации функционального интерфейса?
Anonymous Quiz
25%
Callable
45%
Runnable
23%
Serializable
7%
Cloneable
💊44🤔4👍3
🤔 Какой метод используется для планирования выполнения задачи в новом потоке?
Anonymous Quiz
23%
invoke()
31%
execute()
25%
start()
20%
run()
👍4💊4🤔2
🤔 Как избежать принудительной обработки IOException?

Есть несколько подходов:
- Оборачивать в RuntimeException, если обработка невозможна или нецелесообразна.
- Использовать вспомогательные методы, которые обрабатывают исключение внутри и возвращают безопасный результат (например, Optional).
- В случае try-with-resources — минимизировать риски возникновения IOException.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🤔2💊2
🤔 Какой из методов класса File используется для получения списка файлов в директории?
Anonymous Quiz
32%
listFiles()
61%
getFiles()
3%
retrieveFiles()
5%
fetchFiles()
👍3🔥3🤔3
🤔 Что из перечисленного не является функциональным интерфейсом?
Anonymous Quiz
14%
Runnable
15%
Comparator
14%
Function
58%
Serializable
👍3🔥2💊1
🤔 Как в базу данных добавить ограничения?

Добавление ограничений происходит через:
- CREATE TABLE:
- CREATE TABLE users (
- id INT PRIMARY KEY,
- email TEXT UNIQUE
- );
- ALTER TABLE:
- ALTER TABLE users ADD CONSTRAINT fk_user_order FOREIGN KEY (user_id) REFERENCES orders(id);
Можно добавлять CHECK, NOT NULL, DEFAULT, UNIQUE, и т.д.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой метод необходимо использовать для получения имени текущего потока?
Anonymous Quiz
6%
getName()
32%
currentThread().getName()
33%
Thread.getCurrentThread().getName()
29%
Thread.currentThread().getName()
💊17👍1🔥1
🤔 Какой механизм в Java позволяет классу изменять поведение другого класса во время выполнения?
Anonymous Quiz
3%
Encapsulation
31%
Polymorphism
7%
Inheritance
59%
Reflection
👍5💊5🤔2🔥1
🤔 Как примитивные типы данных можно сравнить между собой?

Примитивы сравниваются с помощью == и !=, а также сравнительных операторов (>, <, >=, <=).
Сравнение происходит по значению, без ссылок.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🤔 Какое значение возвращает метод ordinal() для первой константы enum?
Anonymous Quiz
62%
0
22%
1
5%
-1
11%
Невозможно определить
🔥8👍2💊2
🤔 Какой из следующих механизмов позволяет задавать выполнение задачи по расписанию?
Anonymous Quiz
10%
Timer
59%
Scheduler
4%
Executor
26%
ScheduledExecutorService
💊17👍1
🤔 Для чего нужны паттерны программирования?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🤔 Какой метод используется для асинхронного выполнения задачи в классе ExecutorService?
Anonymous Quiz
12%
run()
27%
submit()
55%
execute()
6%
start()
👍3🔥2🤔2
🤔 Какой из следующих методов используется для выполнения задачи в отдельном потоке?
Anonymous Quiz
13%
invoke()
31%
execute()
31%
start()
26%
run()
💊14👍2🔥1