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

Вопросы собесов t.iss.one/+7ESm0VKXC4tjYzky
Задачи t.iss.one/+8eqUTboisnkyZjQy
Вакансии t.iss.one/+4pspF5nDjgM4MjQy
Download Telegram
🤔 В чём отличия компонентных аннотаций?

-
@Component — базовая аннотация для любого бина;
-
@Service — для бизнес-логики;
-
@Repository — для работы с БД, добавляет перехват SQLException;
-
@Controller — для MVC-контроллеров;
Все они подразумевают регистрацию в контексте, но имеют разные семантические цели.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1💊1
🤔 Какой метод класса java.lang.Class возвращает массив интерфейсов, которые реализует класс?
Anonymous Quiz
48%
getInterfaces()
40%
getImplementedInterfaces()
10%
listInterfaces()
1%
fetchInterfaces()
💊3👍1
🤔 Какой метод используется для получения значения поля record?
Anonymous Quiz
15%
getField()
8%
valueOf()
57%
По умолчанию создается метод с именем поля
20%
getValue()
👍3
🤔 В чем разница между шаблоном проектирования Builder и Facade?

- Builder — шаблон создания сложных объектов пошагово;
- Facade — шаблон структурирования, который предоставляет простой интерфейс к сложной подсистеме.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2
🤔 Какое ключевое слово используется для обозначения параметров переменной длины?
Anonymous Quiz
26%
var
1%
final
2%
static
71%
varargs
💊7👍2
🤔 Какая версия Java была первой с модульной системой (Project Jigsaw)?
Anonymous Quiz
25%
Java 7
46%
Java 8
23%
Java 9
6%
Java 10
👍2💊1
🤔 Как внутри Map устроен HashMap?

- Использует массив Node[].
- В каждой ячейке может быть список или дерево (TreeNode) при коллизиях.
- Поддерживает пороги расширения и балансировки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🤔 Какой из следующих классов предоставляет методы для форматирования чисел?
Anonymous Quiz
21%
Number
43%
NumberFormat
24%
Formatter
11%
DecimalFormat
🤔4💊1
🤔 Как устроена память JVM?

Память JVM делится на следующие области:
- Heap — основная область, где хранятся объекты.
- Stack — хранит вызовы методов и локальные переменные.
- Метасpace — хранит метаинформацию классов (раньше — PermGen).
- Code Cache — JIT-компилированный байткод.
- Thread Local Areas — создаются индивидуально для каждого потока.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3💊3
🤔 Какой из следующих методов интерфейса java.util.Spliterator используется для попытки разделения его элементов для параллельной обработки?
Anonymous Quiz
57%
split()
22%
partition()
16%
trySplit()
6%
divide()
🔥1
🤔 Какой интерфейс в Java используется для создания анонимных классов?
Anonymous Quiz
41%
Runnable
19%
ActionListener
20%
Callable
20%
Executor
💊29
🤔 Для чего нужен Git?

Git — это распределённая система контроля версий, предназначенная для:
- отслеживания изменений в коде;
- ведения истории коммитов;
- совместной разработки;
- управления ветками и слияниями.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Forwarded from easyoffer
Новая фича на easyoffer Автоотлики

Вы автоматически откликаетесь на подходящие вам вакансии. Попробуйте её бесплатно и начните получать больше предложений о работе.

🚀 Запуск занимаем всего 3 минуты, а экономит очень много времени
🛡 Это безопасно: easyoffer официально одобрен HeadHunter и прошел его модерацию.
🥷🏻 Автоотклик незаметен для рекртера. Автоотклик ничем не отличается от обычного отклика, который вы делаете вручную

Рекрутеры давно используют автоматизацию для поиска кандидатов. Так почему вы должны откликаться вручную?

💡Совет – Добавьте шаблон сопроводительного письма, чтобы откликаться на большее количество вакансий (на некоторые вакансии нельзя откликнуться без сопроводительного)

Попробовать бесплатно → https://easyoffer.ru/autoapply
🤔 Какой из методов является правильным использованием обобщенного метода в Java?
Anonymous Quiz
30%
public T method(T t) { return t; }
30%
public T method(T t) { return t; }
21%
public T method(T t) { return t; }
19%
public method(T t) { return t; }
💊77🤔34🔥1
🤔 Какой из методов не является методом класса String?
Anonymous Quiz
6%
length()
11%
trim()
29%
toString()
54%
append()
👍1
🤔 В чем разница между методом и конструктором?

- Метод – выполняет операцию и может быть вызван неограниченное число раз.
- Конструктор – вызывается только при создании объекта, используется для инициализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9💊2
🤔 Что возвращает метод read() класса InputStream, если достигнут конец файла?
Anonymous Quiz
59%
-1
7%
0
10%
null
24%
EOF
💊1
🤔 Какой интерфейс предназначен для изменения поведения метода с помощью механизма динамической диспетчеризации
Anonymous Quiz
7%
Runnable
12%
Callable
29%
ActionListener
52%
InvocationHandler
🤔1💊1
🤔 Что такое денормализация баз данных?

Денормализация — это сознательное дублирование данных или объединение таблиц, чтобы:
- снизить количество JOIN'ов;
- ускорить чтение данных;
- упростить отчёты или агрегации.
Используется, когда производительность важнее избыточности. Пример: хранить имя пользователя рядом с заказом, а не связывать с таблицей пользователей.


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