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
🤔 Что такое массивы в Java?

Массив — это структура данных фиксированной длины, предназначенная для хранения элементов одного типа. Элементы размещаются в памяти последовательно, доступ к ним осуществляется по индексу. Массивы могут быть одномерными или многомерными.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
🤔 Какой механизм в Java используется для обработки событий в графическом интерфейсе пользователя?
Anonymous Quiz
15%
ActionEvent
48%
EventListener
12%
SwingUtilities
25%
ActionListener
💊18
🤔 Какой метод из java.util.stream.Stream используется для выполнения терминальной операции, которая возвращает Optional?
Anonymous Quiz
12%
map()
9%
filter()
75%
findFirst()
4%
sorted()
👍1🔥1
🤔 Верно ли, что примитивные типы данных всегда хранятся в стеке, а ссылочные — в куче?

Не всегда. Примитивы действительно чаще всего хранятся в стеке, когда это локальные переменные. Однако если примитив — часть объекта, то он будет храниться в куче вместе с этим объектом. Ссылочные типы — всегда в куче, а в стеке хранится лишь ссылка.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4💊1
🤔 Какая из концепций OOP в Java позволяет изменять поведение метода в подклассе?
Anonymous Quiz
2%
Инкапсуляция
36%
Наследование
58%
Полиморфизм
4%
Абстракция
💊10🔥6
🤔 Могут ли интерфейсы наследоваться друг от друга?
Anonymous Quiz
25%
Да, через implements
13%
Нет, это невозможно
60%
Да, через extends
2%
Да, через inherit
👍3💊1
🤔 Какая роль поля serialVersionUID в сериализации?

- Это уникальный идентификатор версии класса;
- Используется для проверки совместимости классов при десериализации;
- Если идентификаторы не совпадают, будет ошибка InvalidClassException.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
🤔 Какой класс в Java предоставляет методы для работы с потоками данных в формате ZIP?
Anonymous Quiz
55%
ZipInputStream
21%
ZipStream
14%
CompressedStream
9%
ZippedInputStream
💊10
🤔 Какая структура данных в Java обеспечивает доступ к элементам по принципу "первым пришел, первым ушел" (FIFO)?
Anonymous Quiz
23%
Stack
2%
ArrayList
73%
Queue
1%
HashSet
👍6
🤔 Какие плюсы у микросервисов есть перед монолитом?

- Масштабируемость отдельных компонентов;
- Независимое развертывание и обновление;
- Лучшая устойчивость (отказ одного сервиса не приводит к падению всей системы);
- Возможность использовать разные технологии и базы данных;
- Более чёткое разделение ответственности и команды могут работать автономно.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥3
🤔 Какой из следующих классов используется для создания потокобезопасного множества?
Anonymous Quiz
6%
HashSet
11%
LinkedHashSet
78%
ConcurrentSkipListSet
5%
TreeSet
💊5👍3🔥1
🤔 Какой метод класса Class возвращает массив конструкторов класса?
Anonymous Quiz
76%
getConstructors()
3%
fetchConstructors()
7%
retrieveConstructors()
13%
constructors()
👍5
🤔 Что хранит переменная, если это объект?

Хранится ссылка на объект в памяти. Сам объект — в heap, ссылка — в stack.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤔4👍3💊3
🤔 Какой метод интерфейса Map возвращает множество ключей?
Anonymous Quiz
28%
getKeys()
58%
keySet()
7%
keyList()
7%
keys()
👍5
🤔 Какое исключение выбрасывается, если в потоке ввода достигается конец?
Anonymous Quiz
33%
EndOfStreamException
33%
EOFException
29%
InputStreamException
5%
ReadException
🤔5
🤔 Что известно про классы-загрузчики и динамическую загрузку классов?

- ClassLoader загружает классы во время выполнения;
- Можно загружать классы из разных источников: файлов, сети, байт-кода;
- Используется при работе с модулями, плагинами, рефлексией;
- Динамическая загрузка позволяет загружать классы по необходимости, экономя ресурсы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Какой метод класса Collections используется для копирования элементов из одного списка в другой?
Anonymous Quiz
62%
copy()
27%
clone()
4%
replicate()
7%
duplicate()
💊4
🤔 Какой из следующих интерфейсов предоставляет метод forEach() для итерации по элементам коллекции?
Anonymous Quiz
38%
Iterator
37%
Iterable
19%
Collection
6%
List
👍5💊2
🤔 Как передаются параметры?

1. Примитивные типы:
- Передаются по значению. Изменение параметра внутри метода не влияет на исходное значение.
2. Объекты:
- Передаются по ссылке на объект. Ссылка передается по значению, но изменение состояния объекта внутри метода будет видно снаружи.
3. Параметры методов в веб-запросах:
- Передаются через GET (в URL) или POST (в теле запроса). Доступны через HttpServletRequest.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11💊5
🤔 Какой интерфейс используется для выполнения операций с числами с плавающей запятой в потоках данных?
Anonymous Quiz
26%
FloatStream
54%
DoubleStream
7%
Stream
13%
NumericStream
👍1🔥1