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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из них является правильным способом начать транзакцию в JPA?
Anonymous Quiz
39%
entityManager.getTransaction().begin();
36%
session.beginTransaction();
16%
transaction.start();
9%
connection.setTransaction();
🔥31👍1
🤔 Что из перечисленного гарантирует что операции чтения и записи в переменную выполняются атомарно?
Anonymous Quiz
3%
private
3%
protected
21%
transient
73%
volatile
💊22👍3👀3🔥1🤯1
🤔 Какие конструкции в обработке ошибок известны?

- try-catch: Перехват и обработка исключений.
- finally: Код, который выполняется независимо от того, возникло исключение или нет.
- throw: Выбрасывание исключений.
- throws: Объявление исключений в сигнатуре метода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
🤔 Какой пакет в Java используется для работы с аннотациями во время выполнения через рефлексию?
Anonymous Quiz
34%
java.lang.reflect
32%
java.util.reflect
23%
java.annotation
11%
java.reflect
👍4🔥1
🤔 Какое исключение выбрасывается при попытке добавления элемента в заполненную коллекцию, которая ограничена по размеру?
Anonymous Quiz
9%
IllegalStateException
63%
IndexOutOfBoundsException
20%
FullCollectionException
8%
UnsupportedOperationException
💊15🔥2👍1
🤔 Когда может произойти ситуация, когда можем перезатереть исключение?

Если в блоке catch или finally выбросить новое исключение, оно заменит оригинальное, из-за чего теряется информация о начальной ошибке. Это может затруднить диагностику.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5
🤔 Где в обработке исключений может применяться конструкция с finally?

Блок finally применяется для освобождения ресурсов, таких как закрытие файлов, потоков или соединений, вне зависимости от того, произошло исключение или нет.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
🤔 Какой принцип SOLID нарушается, если класс зависит от конкретных реализаций других классов, а не от абстракций?
Anonymous Quiz
12%
Single Responsibility Principle
9%
Open/Closed Principle
24%
Liskov Substitution Principle
55%
Dependency Inversion Principle
👍9
🤔 В контексте Java Generics, что означает wildcard ? extends T?
Anonymous Quiz
19%
Любой супертип T
71%
Любой подтип T
5%
Только тип T
5%
Тип, исключающий T
💊31🤯26🤔3👍2😁1
🤔 Какая величина у байта?

Байт равен 8 битам и является базовой единицей измерения данных в памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍9
🤔 Какой метод используется для выполнения выражений SQL в Java JDBC?
Anonymous Quiz
54%
executeQuery()
5%
executeUpdate()
32%
execute()
9%
executeSQL()
💊14👍3🔥1
🤔 Зачем и как переопределять hashcode?

Переопределение hashCode необходимо для корректной работы объектов в хеш-таблицах. Метод должен возвращать одинаковое значение для объектов, которые равны по equals.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
🤔 Какой модуль включает в себя большинство коллекций, используемых в Java?
Anonymous Quiz
55%
java.collections
44%
java.util
1%
java.base
0%
java.datatypes
💊37😁131
🤔 Какой метод в java.util.concurrent.locks.Lock позволяет получить блокировку, если она доступна?
Anonymous Quiz
44%
lock()
47%
tryLock()
5%
unlock()
5%
lockInterruptibly()
👍43🔥1
🤔 Что нужно делать для того чтобы переопределить hashcode?

Учитывать все поля, используемые в equals, и комбинировать их значения с использованием арифметических операций, чтобы минимизировать коллизии. Часто используется генерация hashCode с помощью IDE или специальных библиотек.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
🤔 Какой класс в Java обеспечивает потокобезопасную операцию инкремента на единицу?
Anonymous Quiz
86%
AtomicInteger
8%
Integer
2%
LongAdder
4%
Math
👍3🔥1
🤔 Могут ли интерфейсы наследоваться друг от друга?
Anonymous Quiz
32%
Да, через implements
14%
Нет, это невозможно
52%
Да, через extends
2%
Да, через inherit
👍18💊6