Java | Тесты
5.67K subscribers
29 photos
399 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
5%
Serializable
3%
Comparable
92%
Cloneable
1%
Iterable
👍3💊1
🤔 Какие уровни связи есть в SQL и Hibernate?

SQL:
- 1:1 — один к одному.
- 1:N — один ко многим.
- M:N — многие ко многим.
Hibernate:
- Используются аннотации:
@OneToOne, @OneToMany, @ManyToOne, @ManyToMany.
- Можно задать тип загрузки (fetch), каскады (cascade) и направление (одно- или двусторонняя связь).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2💊1
🤔 Что произойдет, если serialVersionUID не совпадает при десериализации?
Anonymous Quiz
14%
Поля будут пропущены
68%
NotSerializableException
12%
InvalidClassException
7%
ClassNotFoundException
🤔4👍1
🤔 Какой метод класса ArrayList используется для замены элемента по индексу?
Anonymous Quiz
8%
update()
49%
replace()
36%
set()
7%
put()
💊2👍1
🤔 Какие есть подходы к организации процесса разработки?

Существуют различные подходы:
- Водопадная модель (Waterfall);
- Инкрементная модель;
- Итеративная модель;
- Agile (Scrum, Kanban);
- Extreme Programming (XP);
- Feature-Driven Development (FDD);
- DevOps-подходы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
🤔 Какой метод из java.util.Collections можно использовать для синхронизации списка?
Anonymous Quiz
58%
synchronizedList
6%
syncList
33%
synchronizedCollection
4%
syncCollection
🔥2
🤔 В чём отличия компонентных аннотаций?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1💊1
🤔 Какой метод класса java.lang.Class возвращает массив интерфейсов, которые реализует класс?
Anonymous Quiz
49%
getInterfaces()
40%
getImplementedInterfaces()
10%
listInterfaces()
2%
fetchInterfaces()
💊3👍1
🤔 Какой метод используется для получения значения поля record?
Anonymous Quiz
16%
getField()
8%
valueOf()
56%
По умолчанию создается метод с именем поля
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
3%
static
71%
varargs
💊6👍2
🤔 Какая версия Java была первой с модульной системой (Project Jigsaw)?
Anonymous Quiz
26%
Java 7
46%
Java 8
23%
Java 9
6%
Java 10
👍2
🤔 Как внутри Map устроен HashMap?

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


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

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3💊3
🤔 Какой из следующих методов интерфейса java.util.Spliterator используется для попытки разделения его элементов для параллельной обработки?
Anonymous Quiz
57%
split()
21%
partition()
18%
trySplit()
4%
divide()
🔥1
30 октября приглашаем на MWS Cloud Day: первую технологическую конференцию MWS про облака.

Вас ждёт:

• Премьера MWS Cloud Platform — нового облака собственной разработки от MWS
• Доклады о технологиях и архитектурных решениях под капотом нового облака
• Выставочная зона с демостендами и кастомным мерчом
• Панельная дискуссия с ведущими экспертами отрасли и камерные сессии без записи
• Афтепати и неформальное общение вечером

📍Где и когда:
30 октября
Москва, кинотеатр «Художественный» + онлайн


Участие бесплатное, но нужно зарегистрироваться