Java | Тесты
5.55K subscribers
38 photos
625 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Что такое «система управления базами данных»?

Система управления базами данных (СУБД) — это программное обеспечение, которое позволяет создавать, управлять и получать доступ к базам данных, обеспечивая целостность данных, безопасность, поддержку транзакций и многопользовательский доступ.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой уровень изоляции транзакций предотвращает фантомные чтения?
Anonymous Quiz
8%
READ UNCOMMITTED
28%
READ COMMITTED
29%
REPEATABLE READ
35%
SERIALIZABLE
👍3💊1
🤔 Что такое связанный список как структура данных?

Связанный список — это структура, состоящая из узлов (элементов), каждый из которых содержит:
- данные;
- указатель на следующий узел (в односвязном);
- и (в двусвязном) — на предыдущий узел.
Преимущества:
- Быстрая вставка и удаление на любом участке (без сдвига). Недостатки:
- Доступ к элементам возможен только последовательно.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7
🤔 Каким образом задаётся адрес документа, на который следует перейти?

Адрес указывается в атрибуте href тега <a>, например: <a href="
https://example.com">Ссылка</a>.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊5👍4
🤔 Что происходит, если не указать тип параметра в обобщённом классе?
Anonymous Quiz
36%
Ошибка компиляции
42%
Используется Object
0%
Используется Null
22%
Тип определяется автоматически
🔥2
🤔 Какой из методов класса Object может быть вызван для пробуждения потока, ожидающего на мониторе объекта?
Anonymous Quiz
7%
wakeup()
87%
notify()
4%
signal()
2%
resume()
👍3
🤔 Что даёт аннотация @Service?

Аннотация
@Service помечает класс как бизнес-слой в приложении и говорит Spring, что это бин, подлежащий сканированию и управлению. Обычно используется для сервисов и логики приложения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой метод из java.nio.file.Files класса используется для копирования файла?
Anonymous Quiz
43%
copyFile()
2%
transfer()
53%
copy()
2%
duplicate()
👍1🔥1
🤔 Какая будет скорость взятия элемента в ArrayList?

Доступ по индексу — O(1) (мгновенно), т.к. используется массив.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5
🤔 Какой метод интерфейса ListIterator возвращает индекс следующего элемента?
Anonymous Quiz
67%
nextIndex()
10%
indexOf()
4%
currentIndex()
18%
nextPosition()
👍2
🤔 Как объекты попадают в String Pool?

Объекты типа String попадают в String Pool при помощи интернирования — это происходит:
- при создании строк через литералы (например, "text");
- при явном вызове метода intern(), который помещает строку в пул, если такой строки там ещё нет.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥5👍2
🤔 Какой метод интерфейса Optional используется для выполнения действия, если значение присутствует?
Anonymous Quiz
29%
isPresent()
60%
ifPresent()
7%
get()
3%
orElse()
👍4
🤔 Что такое неблокирующие алгоритмы?

Это алгоритмы, которые не используют блокировки (synchronized/lock) для синхронизации.
Они используют:
- атомарные операции (compareAndSet, Atomic*);
- структуры CAS;
- обеспечивают высокую производительность в многопоточности, избегая дедлоков.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥7👍1
🤔 Какое исключение выбрасывается при попытке добавить дубликат в Set?
Anonymous Quiz
19%
IllegalArgumentException
2%
NullPointerException
10%
UnsupportedOperationException
69%
Никакое из вышеперечисленных
👍1
🤔 Какой из следующих классов используется для обработки исключений, связанных с доступом к элементам коллекции, которых не существует?
Anonymous Quiz
9%
NullPointerException
30%
IndexOutOfBoundsException
5%
IllegalArgumentException
56%
NoSuchElementException
👍1💊1
🤔 Что такое атомарность и консистентность?

- Атомарность — операция либо выполняется целиком, либо не выполняется вовсе. Это неделимая единица работы.
- Консистентность — после выполнения операции, данные остаются в допустимом, согласованном состоянии.
Пример: перевод денег между счетами — списание и зачисление должны произойти вместе (атомарность), и общий баланс не должен нарушиться (консистентность).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6
🤔 Какой из следующих классов является потоко-безопасным для использования в многопоточном окружении?
Anonymous Quiz
1%
ArrayList
2%
HashMap
5%
StringBuilder
92%
ConcurrentHashMap
👍1🔥1
🤔 Расскажи про HashMap

HashMap в Java — это структура данных, использующая хэш-таблицу для хранения пар "ключ-значение". Она позволяет быстро извлекать, добавлять и удалять элементы, используя хэш функцию для определения индекса в массиве бакетов, где хранятся значения

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥2