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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой интерфейс используется для реализации поставщика значений?
Anonymous Quiz
41%
Supplier
38%
Producer
13%
Provider
9%
Generator
🤔 Как перебрать все ключи Map?

Через keySet() — возвращает множество ключей, которые можно перебирать циклом или итератором.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Вопрос: Какой метод в классе `Thread` используется для запуска нового потока?
Anonymous Quiz
40%
run()
53%
start()
6%
execute()
1%
launch()
🤔 Какой метод из класса Stream выполняет редукцию элементов до одного результата?
Anonymous Quiz
4%
map()
3%
filter()
84%
reduce()
9%
collect()
🤔 Что делает ключевое слово transient?

transient исключает поле из процесса сериализации. При сериализации объекта поля, помеченные как transient, не сохраняются в поток.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Каков результат компиляции следующей конструкции: List<? super Number> list = new ArrayList<Integer>()?
Anonymous Quiz
47%
Успешная компиляция
31%
Ошибка времени компиляции
3%
Ошибка времени выполнения
19%
Предупреждение компиляции
🤔 Какой из следующих интерфейсов используется для обработки исключений в лямбда-выражениях и потоках?
Anonymous Quiz
15%
ErrorHandler
70%
ExceptionHandler
8%
BiConsumer
7%
BiFunction
🤔 Что чаще всего нарушают в accessibility?

- Отсутствие alt у изображений;
- Некорректная работа с клавиатурой (фокус);
- Нет семантических тегов (button, label, nav);
- Цвета и контраст;
- Нет ARIA-атрибутов;
- Неиспользование label для форм;
- Необоснованное использование div вместо button.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой класс используется для создания потоков ввода, которые читают примитивные типы данных?
Anonymous Quiz
24%
DataInputStream
23%
BufferedInputStream
7%
FileInputStream
47%
InputStream
🤔 Какой из следующих классов предоставляет доступ к системным ресурсам, таким как стандартный ввод и вывод?
Anonymous Quiz
93%
System
4%
Runtime
2%
Process
1%
Environment
🤔 Какие подклассы класса Reader есть, для чего они предназначены?

- FileReader — чтение символов из файла;
- BufferedReader — буферизированное чтение строк;
- CharArrayReader — чтение символов из массива.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов используется для преобразования строки в целое число?
Anonymous Quiz
5%
Integer.toInt()
66%
Integer.parseInt()
27%
Integer.valueOf()
2%
Integer.convert()
🤔 Какой метод класса Collections используется для обратного порядка элементов в списке?
Anonymous Quiz
7%
invert()
89%
reverse()
2%
flip()
1%
backward()
🤔 Stack считается устаревшим. Чем его рекомендуют заменять и почему?

- Stack — синхронизирован, работает медленно;
- Рекомендуют использовать Deque (ArrayDeque) — более производительный, не синхронизирован, поддерживает все нужные методы (push, pop, peek).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих классов позволяет создавать объекты с уникальными идентификаторами?
Anonymous Quiz
6%
Random
87%
UUID
3%
SecureRandom
3%
ThreadLocalRandom
🤔 Какой класс в Java обеспечивает потокобезопасную операцию инкремента на единицу?
Anonymous Quiz
90%
AtomicInteger
5%
Integer
2%
LongAdder
4%
Math
🤔 Откуда берётся минимальное и максимальное значение int?

В Java:
- int — 32-битное знаковое целое число.
- Минимум: -2^31 = -2147483648
- Максимум: 2^31 - 1 = 2147483647
Это определяется битовой длиной и знаком (первый бит — знак).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса java.util.Optional используется для получения значения, если оно присутствует, или возвращает значение по умолчанию?
Anonymous Quiz
50%
getOrElse()
12%
get()
22%
orElse()
16%
ifPresent()
🤔 Какой интерфейс используется для создания копий объектов в Java?
Anonymous Quiz
88%
Cloneable
6%
Serializable
3%
Copyable
2%
Duplicable
🤔 HashTable и ConcurrentHashMap — отличия и что эффективнее?

1. HashTable:
o Полностью синхронизирован, что делает его потокобезопасным, но менее производительным.
o Синхронизация выполняется на уровне всего объекта.
o Устарел и редко используется.
2. ConcurrentHashMap:
o Поддерживает частичную синхронизацию (на уровне сегментов), что повышает производительность.
o Потокобезопасен и лучше подходит для многопоточных задач.
o Эффективнее HashTable благодаря меньшим накладным расходам на блокировки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для динамической загрузки класса в Java?
Anonymous Quiz
16%
Class.forName()
61%
ClassLoader.loadClass()
3%
ClassLoader.findClass()
20%
Class.getClass()