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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Класс Number — это реальный или абстрактный класс?

Number в Java — абстрактный класс.
Он является родителем для Integer, Double, Float, Long и других числовых типов.
Определяет методы, которые нужно реализовать: intValue(), longValue(), doubleValue() и т.д.
Нельзя создать экземпляр Number напрямую, но можно использовать его как тип-переменную в обобщённом коде.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Что происходит, если не указать тип параметра в обобщённом классе?
Anonymous Quiz
32%
Ошибка компиляции
43%
Используется Object
2%
Используется Null
24%
Тип определяется автоматически
🔥2
🤔 Какой интерфейс нужно использовать для реализации собственной сортировки объектов?
Anonymous Quiz
5%
Serializable
83%
Comparable
1%
Cloneable
11%
Iterable
🔥2
🤔 Почему нет смысла гнаться за 100% или 99.999% надёжности, если есть 99.99%?

Чем выше девятки, тем дороже и сложнее инфраструктура, при этом прирост пользы минимален. Поддерживать 99.999% — экономически нецелесообразно для большинства бизнесов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔4🔥2
🤔Какой метод используется для сравнения строк в Java для проверки их содержимого?
Anonymous Quiz
4%
==
88%
equals()
6%
compareTo()
2%
isEqual()
🔥1
🤔 Что можем достичь абстракцией?

- Скрытие деталей реализации;
- Создание универсального интерфейса;
- Упрощение взаимодействия с разными объектами;
- Повышение гибкости и расширяемости архитектуры.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Сколько совпадений найдёт выражение "\bword\b" в строке "word, sword, reword, word."?
Anonymous Quiz
23%
1
25%
2
14%
3
38%
4
💊5👍1
🤔 Какой из методов интерфейса Map возвращает набор всех значений в карте?
Anonymous Quiz
9%
keySet()
26%
entrySet()
45%
values()
20%
getValues()
🔥1
🤔 Почему не рекомендуется использовать метод Thread.stop()?

Thread.stop() приводит к принудительному завершению потока в любой момент, что может оставить общие ресурсы (например, коллекции) в неконсистентном состоянии. Это нарушает целостность данных и может вызвать ошибки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5
🤔 Какой метод используется для установления связи сокета с сервером?
Anonymous Quiz
8%
link()
13%
attach()
18%
bind()
61%
connect()
👍1💊1
🤔 Какая функциональность Java позволяет одному потоку дождаться завершения другого, прежде чем продолжить выполнение?
Anonymous Quiz
10%
notify()
49%
join()
4%
sleep()
37%
wait()
🔥1
🤔 Какие операторы работы с потоками есть?

Если речь идёт о Stream API в JavaScript, то имеются в виду:
- map, filter, reduce;
- forEach, find, some, every;
- flatMap, sort, reverse, slice, splice.
Если про асинхронные потоки (streaming) — это:
- ReadableStream, WritableStream, TransformStream (в браузере);
- в Node.js: pipe, on('data'), pause(), resume().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊37🤔7👍2
🤔 Какой метод в Java используется для сравнения двух строк на равенство?
Anonymous Quiz
89%
equals()
3%
compareTo()
5%
== operator
3%
equalsIgnoreCase()
💊3
🤔 Какой метод java.nio.ByteBuffer используется для записи байта в текущую позицию буфера?
Anonymous Quiz
20%
putByte()
13%
add()
48%
write()
19%
put()
🔥1💊1
🤔 Что делает collect?

collect — это терминальная операция Stream API, которая используется для сборки результатов стрима в коллекцию, строку, агрегат и т.д. Например, для преобразования потока в список, карту, строку.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод используется для выполнения кода с привилегиями в Java Security Manager?
Anonymous Quiz
27%
doPrivileged()
20%
checkPermission()
36%
grantPermission()
17%
getPermission()
💊3🤔1
🤔 Какое регулярное выражение соответствует строке, начинающейся с "a" и заканчивающейся "z"?
Anonymous Quiz
44%
^a.*z$
29%
a.*z
20%
^a.z$
8%
a.z$
💊2
🤔 Какие есть виды объединения веток?

- Merge — объединяет изменения, создаёт новый коммит слияния;
- Rebase — переносит коммиты на другую ветку, изменяя их историю;
- Squash — объединяет несколько коммитов в один перед слиянием;
- Fast-forward — слияние без нового коммита, если нет расхождений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
🤔 Какой из следующих интерфейсов предоставляет метод remove() для удаления элементов во время итерации?
Anonymous Quiz
28%
Iterable
25%
Collection
41%
Iterator
6%
ListIterator
💊6👍2🔥1