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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какая аннотация в Java используется для указания, что метод должен быть выполнен только одним потоком одновременно?
Anonymous Quiz
💊19🤔7👍1
🤔 Какой из следующих методов используется для создания потокобезопасных коллекций в Java?
Anonymous Quiz
52%
synchronizedCollection()
3%
safeCollection()
42%
concurrentCollection()
2%
secureCollection()
👍3🤔3💊3🔥1
🤔 Почему None в JavaScript — это число?

На самом деле в JavaScript нет None.
Ты, возможно, имел в виду:
- null — typeof null === 'object' (это баг);
- NaN — typeof NaN === 'number' (это корректно).
NaN — это "Not a Number", но относится к типу number.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊60🔥3
🤔 Какой класс используется для выполнения математических операций с комплексными числами?
Anonymous Quiz
32%
BigDecimal
28%
Complex
6%
BigInteger
34%
ComplexNumber
💊5👍4
🤔 На фоне чего построена Spring Data?

Spring Data построена на:
- Шаблонном подходе к доступу к данным, например, через JdbcTemplate, MongoTemplate и т.д.
- Интерфейсах-репозиториях, где методы можно описывать декларативно, без реализации.
- ORM-фреймворках — Hibernate, JPA, MyBatis и других.
- Абстракции над разными хранилищами: SQL, NoSQL, REST, LDAP и т.п.
Она упрощает и стандартизирует работу с хранилищами, устраняя дублирование кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🤔1
🤔 Какой паттерн проектирования используется для создания объектов, избегая прямого вызова конструктора?
Anonymous Quiz
16%
Singleton
29%
Factory
49%
Builder
6%
Prototype
💊24👍1
🤔 Какой интерфейс используется для реализации поставщика значений?
Anonymous Quiz
41%
Supplier
38%
Producer
12%
Provider
10%
Generator
🔥1
🤔 Как перебрать все ключи Map?

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


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

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

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

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


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

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


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

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


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