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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из методов класса java.lang.Thread помечает поток как демоновый (фоновый)?
Anonymous Quiz
76%
setDaemon()
12%
markAsDaemon()
10%
daemonize()
3%
setBackground()
👍1🔥1
🤔 Что подразумевается под Классом-обёрткой (Class Wrapper)?

Класс-обёртка (Wrapper class) — это объектная оболочка для примитивного типа.
В Java каждый примитив имеет соответствующий класс-обёртку:
- int → Integer
- double → Double
- char → Character
- и т.д.
Зачем нужен:
- для использования примитивов там, где требуется объект (например, в коллекциях);
- поддержка null значений;
- работа с generic-кодом (List<Integer>).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
🤔 Какой из следующих методов интерфейса Iterator удаляет последний возвращенный элемент из коллекции?
Anonymous Quiz
79%
remove()
8%
delete()
2%
clear()
11%
discard()
🔥3👍1
🤔 Какими значениями инициализируются переменные по умолчанию?

Если переменная — поле класса, она получает значение по умолчанию:
- int, short, byte, long → 0
- float, double → 0.0
- boolean → false
- char → '\u0000' (нулевой символ)
- Объекты и ссылки → null
Локальные переменные не инициализируются автоматически — компилятор требует явного присваивания.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥1
🤔 Какой из методов java.lang.reflect.Method используется для вызова метода с отражением (Reflection)?
Anonymous Quiz
68%
invoke()
13%
call()
16%
execute()
4%
run()
👍6
🤔 Какой интерфейс используется для выполнения операций ввода-вывода с символами?
Anonymous Quiz
21%
InputStream
8%
OutputStream
46%
Reader
25%
ByteStream
💊8👍2🤔2
🤔 Collections.emptyList() или новый экземпляр?

Collections.emptyList() — предпочтительнее:
- создаёт immutable объект;
- экономит память (возможно переиспользование);
- безопасен при использовании по умолчанию.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
🤔 Какой менеджер компоновки разбивает контейнер на фиксированные ячейки?
Anonymous Quiz
19%
GridBagLayout
8%
FlowLayout
57%
GridLayout
16%
BorderLayout
💊10👍1
🤔 Какая из следующих функций относится к методам класса Object?
Anonymous Quiz
27%
equals()
3%
notifyAll()
1%
wait()
68%
Все вышеуказанные
👍12💊1
🤔 Имеет ли смысл индексировать данные, имеющие небольшое количество возможных значений?

Как правило, нет. Индексация колонок с малой кардинальностью (например, gender, status) неэффективна, потому что индекс не сильно сужает количество строк, а увеличивает нагрузку на обновления и вставки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
🤔 Какой метод класса StringBuilder используется для добавления строки в конец?
Anonymous Quiz
79%
append()
6%
concat()
12%
add()
3%
join()
👍4
🤔 Какой аннотацией в JUnit помечается метод, который выполняется перед каждым тестом?
Anonymous Quiz
14%
2%
👍5💊1
🤔 Что такое «зелёные потоки» и есть ли они в Java?

Зелёные потоки — это потоки, управляемые не операционной системой, а виртуальной машиной или средой выполнения. В старых версиях Java были зелёные потоки, но сейчас Java использует системные потоки ОС. Однако в проекте Loom разрабатываются виртуальные потоки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤔3💊3👍2
🤔 Какой из следующих методов вызывается при удалении объекта сборщиком мусора?
Anonymous Quiz
6%
delete()
70%
finalize()
7%
remove()
17%
clean()
🤔3💊2
🤔 Почему нет конкретных реализаций интерфейса Iterator?

Потому что:
- Iterator — это поведенческий интерфейс;
- его реализация зависит от конкретной коллекции (список, множество, карта);
- реализация внутри каждой коллекции скрыта, но доступна через iterator().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12💊1
🤔 Какой метод интерфейса java.util.concurrent.Future используется для проверки завершения задачи?
Anonymous Quiz
25%
isDone()
51%
isComplete()
18%
isFinished()
6%
checkCompletion()
💊4
🤔 Какой из следующих методов класса java.lang.Class используется для получения типа суперкласса?
Anonymous Quiz
65%
getSuperClass()
8%
getSuperclass()
18%
getParentClass()
8%
getBaseClass()
💊13🤔6
🤔 Как поделиться данными между двумя потоками?

Для обмена данными между потоками можно использовать:
- Общие объекты с синхронизацией;
- Блокирующие коллекции (BlockingQueue);
- Конкурентные коллекции (ConcurrentHashMap);
- volatile переменные для простых случаев.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5
🤔 Какой из классов предоставляет доступ к информации о классах во время выполнения программы?
Anonymous Quiz
53%
Reflection
24%
Class
21%
ClassLoader
1%
Method
💊4👍2