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

Вопросы собесов t.iss.one/+7ESm0VKXC4tjYzky
Задачи t.iss.one/+8eqUTboisnkyZjQy
Вакансии t.iss.one/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Что из перечисленного не является типом события в Java?
Anonymous Quiz
14%
ActionEvent
21%
MouseEvent
42%
DatabaseEvent
22%
KeyEvent
💊4
🤔 Что такое BDD?

BDD (Behavior-Driven Development) — это подход к разработке, в котором поведение системы описывается на понятном языке (например, Gherkin). BDD помогает:
- улучшить коммуникацию между командами;
- писать сценарии, ориентированные на поведение;
- интегрировать автотесты с требованиями.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
🤔 Какой интерфейс должен реализовывать класс, чтобы его экземпляры могли быть упорядочены в коллекциях?
Anonymous Quiz
5%
Serializable
19%
Iterable
65%
Comparable
11%
Comparator
🔥2
🤔 Какой из следующих классов не является потоко-безопасным?
Anonymous Quiz
17%
StringBuffer
75%
StringBuilder
4%
ConcurrentHashMap
4%
CopyOnWriteArrayList
🔥2
🤔 Разница аннотаций service, repository, controller?

-
@Service — для слоя бизнес-логики;
-
@Repository — для слоя доступа к данным, с обработкой SQL-исключений;
-
@Controller — для веб-слоя, обработки HTTP-запросов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
🤔 Какой класс используется для чтения байтов из строки в Java?
Anonymous Quiz
13%
StringReader
35%
ByteArrayInputStream
34%
InputStreamReader
18%
BufferedInputStream
💊3
🤔 Какой из следующих классов предоставляет методы для работы с системным временем и датой?
Anonymous Quiz
21%
System
19%
Date
5%
Calendar
54%
LocalDateTime
💊3🔥1
🤔 С чем используешь Vue?

- Vuex / Pinia — для глобального хранилища;
- Vue Router — для маршрутизации;
- Axios / Fetch — для запросов;
- Vuelidate / Yup — для валидации;
- Tailwind / Bootstrap — для стилизации;
- i18n — для локализации;
- Jest / Cypress — для тестирования.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊14🔥2👍1
🤔 Какой из перечисленных методов используется для ожидания завершения всех потоков в пуле потоков?
Anonymous Quiz
32%
awaitTermination()
20%
shutdown()
37%
invokeAll()
11%
submit()
💊1
🤔 Какое исключение выбрасывается при попытке преобразования строки в число, если строка не является числом?
Anonymous Quiz
66%
NumberFormatException
30%
IllegalArgumentException
2%
NullPointerException
2%
IndexOutOfBoundsException
🔥1
🤔 Какое худшее время работы метода add() для ArrayList?

- В конец — O(1) амортизированно, но O(n) при расширении;
- В середину — O(n), т.к. элементы сдвигаются.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💊1
🤔 Какой из этих интерфейсов в Java 8 позволяет выполнять параллельные операции на потоках данных?
Anonymous Quiz
9%
Serializable
2%
Collection
55%
Stream
34%
Runnable
🔥1
🤔 Какой метод из java.util.stream.Collectors используется для агрегации элементов в сумму?
Anonymous Quiz
17%
summingInt()
45%
collectSum()
24%
aggregateSum()
14%
totalSum()
💊4
🤔 Что такое шардирование?

Шардирование — это процесс горизонтального разделения базы данных на части (шарды), каждая из которых размещается на отдельном сервере или кластере для повышения масштабируемости и производительности.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5💊1
🤔 Какой метод используется для объединения двух массивов в один?
Anonymous Quiz
11%
concatenate()
48%
merge()
13%
combine()
29%
Arrays.copyOf()
🔥6💊3
🤔 Какой из методов класса StringBuilder вставляет строку в указанную позицию?
Anonymous Quiz
47%
insert()
8%
add()
35%
append()
10%
put()
💊2
🤔 Что такое Inversion of Control?

Inversion of Control (IoC) — это принцип, при котором контроль над созданием объектов и их зависимостей передаётся внешней системе (контейнеру), вместо того чтобы объекты создавали и управляли друг другом напрямую.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
🤔 Какой интерфейс в Java используется для работы с потоками ввода-вывода символов?
Anonymous Quiz
28%
InputStream
10%
OutputStream
51%
Reader
12%
DataInput
💊4
🤔 Какой из следующих интерфейсов используется для создания коллекций, поддерживающих дублирование элементов?
Anonymous Quiz
80%
List
3%
Set
5%
Map
12%
Collection
💊2🔥1
🤔 Где разрешена инициализация статических/нестатических полей?

- Статические поля можно инициализировать при их объявлении или в статическом блоке инициализации. Эти действия выполняются один раз — при загрузке класса.
- Нестатические поля инициализируются либо прямо при объявлении, либо в нестатическом блоке, либо в конструкторе. Они связаны с конкретным экземпляром класса.


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