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
🤔 Stack считается устаревшим. Чем его рекомендуют заменять и почему?

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


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

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


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

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
🤔 Какой метод используется для динамической загрузки класса в Java?
Anonymous Quiz
15%
Class.forName()
61%
ClassLoader.loadClass()
3%
ClassLoader.findClass()
21%
Class.getClass()
🤔7👍1
🤔 Какой из следующих методов является методом класса Thread?
Anonymous Quiz
16%
notify()
47%
yield()
29%
wait()
8%
finalize()
🤔5👍4💊4
🤔 Что известно про первую и вторую нормальные формы?

- 1NF (Первая нормальная форма):
- Все значения — атомарны.
- Нет повторяющихся групп и вложенных таблиц.
- 2NF (Вторая нормальная форма):
- Данные соответствуют 1NF.
- Все неключевые атрибуты зависят от всего первичного ключа, а не от его части.
Это уменьшает избыточность и устраняет частичную


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
🤔 Какой класс используется для работы с числами с плавающей запятой высокой точности?
Anonymous Quiz
2%
BigInteger
72%
BigDecimal
11%
Float
15%
Double
🔥2🤔1
🤔 Как в CSS обозначаются комментарии?

Комментарии в CSS заключаются между /* и */. Они могут занимать одну или несколько строк и игнорируются браузером.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊22👍3🔥2
🤔 Какой интерфейс используется для реализации шаблона итератора в Java?
Anonymous Quiz
56%
Iterable
40%
Iterator
3%
Collection
2%
ListIterator
🤔9💊3
🤔 Какой из следующих классов является неизменяемым и поддерживает форматирование чисел?
Anonymous Quiz
35%
String
8%
StringBuilder
26%
DecimalFormat
31%
NumberFormat
💊6🤔4👍1
🤔 Каким образом реализованы методы hashCode() и equals() в классе Object?

- equals() по умолчанию — сравнение по ссылке (один и тот же объект);
- hashCode() — возвращает уникальный числовой идентификатор, который может зависеть от адреса в памяти (если не переопределён).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3💊2
🤔 Какое из перечисленных исключений является проверяемым (checked exception)?
Anonymous Quiz
14%
RuntimeException
3%
Error
67%
IOException
16%
NullPointerException
👍3
🤔 Сколько переходов происходит при вызове HashMap.get(key) по ключу, который есть в таблице?

- В среднем — 1–2 проверки (по индексу и равенству);
- В худшем случае — линейный или логарифмический обход списка или сбалансированного дерева (в новых реализациях при >8 коллизиях используется TreeNode → O(log n)).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5💊1
🤔 Каков результат следующего выражения: List<?> list = new ArrayList<String>(); list.add(null); ?
Anonymous Quiz
61%
Успешное добавление null
19%
Ошибка времени компиляции
8%
Ошибка времени выполнения
12%
Предупреждение компиляции
👍5