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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой метод используется для удаления всех элементов коллекции?
Anonymous Quiz
40%
clear()
51%
removeAll()
7%
deleteAll()
1%
purge()
🔥3
🤔 Что такое коллизия хэшкодов с точки зрения HashMap?

Коллизия — это ситуация, когда два разных ключа имеют одинаковый hashCode(). В HashMap они будут размещены в одной корзине, и для различения используется метод equals().
Слишком много коллизий замедляют доступ к данным, превращая поиск из O(1) в O(n).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4
🤔 Какой класс в Java используется для генерации случайных чисел?
Anonymous Quiz
86%
Random
12%
Math
1%
Scanner
1%
Generator
💊9🤔2
🤔 Какой из перечисленных методов используется для выполнения задачи в фоновом потоке?
Anonymous Quiz
27%
run()
28%
execute()
24%
start()
21%
invoke()
💊9
🤔 Объясни смысл параметров в конструкторе HashMap(int initialCapacity, float loadFactor).

- initialCapacity — начальное количество корзин;
- loadFactor — коэффициент загрузки: если заполнено более capacity × loadFactor, будет расширение.
Например, new HashMap<>(16, 0.75f) означает, что при достижении 12 элементов произойдёт расширение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🤔 Какой интерфейс в java.nio.file используется для наблюдения за изменениями в файловой системе?
Anonymous Quiz
23%
FileWatcher
9%
DirectoryWatcher
60%
FileObserver
8%
WatchService
🔥2💊2
🤔 Что значит первая нормальная форма (1NF)?

1NF требует:
- атомарности значений (одно значение в ячейке);
- отсутствие повторяющихся групп или вложенных структур.
Это означает: ни массивов, ни списков, ни JSON в одном поле — только чёткие, отдельные значения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2🤔1
🤔 Какой класс в Java предоставляет методы для работы с потоками байтов?
Anonymous Quiz
7%
FileReader
2%
FileWriter
62%
InputStream
29%
BufferedReader
🔥1
🤔 Какой интерфейс используется для создания потока данных с произвольным доступом?
Anonymous Quiz
16%
InputStream
64%
RandomAccessFile
9%
FileOutputStream
12%
Scanner
🤔2
🤔 Какие виды ссылок на методы есть?

1. Ссылка на статический метод — ClassName::staticMethod;
2. Ссылка на метод экземпляра конкретного объекта — object::instanceMethod;
3. Ссылка на метод экземпляра произвольного объекта типа — ClassName::instanceMethod;
4. Ссылка на конструктор — ClassName::new.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
🤔 Какой из следующих методов является абстрактным в классе Thread?
Anonymous Quiz
19%
start
66%
run
5%
stop
10%
join
💊7
🤔 Какой метод класса String используется для разделения строки на подстроки по заданному разделителю?
Anonymous Quiz
93%
split()
1%
divide()
5%
separate()
1%
partition()
💊3🔥1🤔1
🤔 Какие должны быть условия, чтобы база данных считалась реляционной?

Реляционная БД должна:
- основываться на табличной модели;
- поддерживать отношения между таблицами (связи);
- обеспечивать ACID-свойства транзакций;
- использовать SQL как язык управления данными;
- обеспечивать целостность через ключи и ограничения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5💊5🔥1
🤔 Какое значение имеет переменная типа long по умолчанию?
Anonymous Quiz
75%
0L
11%
0
7%
null
7%
1L
💊6👍1🔥1
🤔 Какой интерфейс в Java гарантирует, что класс реализует метод compareTo()?
Anonymous Quiz
5%
Serializable
1%
Cloneable
89%
Comparable
4%
Iterable
👍5
🤔 В чем разница между interrupted() и isInterrupted()?

- interrupted() — статический метод, проверяет и сбрасывает флаг прерывания текущего потока;
- isInterrupted() — экземплярный метод, проверяет, не сбрасывая флаг прерывания для данного потока.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5
🤔 Какой из следующих классов предоставляет методы для записи данных в строку?
Anonymous Quiz
57%
StringBuilder
21%
StringWriter
11%
BufferedWriter
11%
OutputStreamWriter
💊16👍1
🤔 Какой из методов является частью жизненного цикла сервлета?
Anonymous Quiz
63%
init()
11%
start()
19%
execute()
8%
run()
🤔1💊1
🤔 Как хранил данные в проектах?

Использовались подходы:
- Реляционные БД (PostgreSQL, MySQL) — для структурированных данных, бизнес-логики.
- NoSQL (Redis, MongoDB) — для кэша, документов, логов.
- Файловое хранилище (S3, диск) — для медиафайлов, бэкапов.
- Room/SQLite — для хранения данных локально на Android.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1