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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из следующих классов предоставляет методы для чтения данных из строки?
Anonymous Quiz
11%
StringBuilder
46%
StringReader
20%
BufferedReader
23%
InputStreamReader
👍2
🤔 Что произойдет, если в Java использовать неправильный тип данных в операциях с коллекцией с использованием generics?
Anonymous Quiz
21%
Компилятор выдаст предупреждение
71%
Компилятор выдаст ошибку
2%
Время выполнения будет медленнее
6%
Ничего не произойдет
🔥1
👍3
🤔 Какой метод используется для получения объекта Class во время выполнения?
Anonymous Quiz
85%
getClass()
9%
getClassObject()
1%
getType()
6%
getRuntimeClass()
👍1
🤔 Какой метод позволяет сравнить порядковые номера двух enum?
Anonymous Quiz
26%
compareTo()
44%
ordinal()
17%
compare()
13%
equals()
💊9🔥1
🤔 Как выбрать стратегию/шаблон?

Выбор зависит от:
- бизнес-задачи;
- архитектурных ограничений;
- команды и инфраструктуры;
Используй контекст и trade-off подход:
- что упрощает поддержку;
- насколько шаблон масштабируем;
- какие риски/стоимость внедрения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3👍1
🤔 Какой из методов интерфейса Iterator удаляет текущий элемент во время итерации?
Anonymous Quiz
12%
delete()
82%
remove()
3%
discard()
3%
erase()
👍1
🤔 Может ли интерфейс содержать конструкторы?
Anonymous Quiz
17%
Да
73%
Нет
9%
Только приватные
1%
Только защищенные
🔥1
🤔 Какой из следующих методов используется для завершения работы программы с указанием кода завершения?
Anonymous Quiz
2%
halt()
29%
terminate()
58%
exit()
10%
stop()
👍3🤔1
🤔 Чем rebase отличается от merge?

1. Rebase переносит изменения текущей ветки на базу другой ветки, перезаписывая историю коммитов.
2. Merge объединяет изменения двух веток, создавая дополнительный коммит слияния.
3. Rebase делает историю линейной и чистой, но может быть сложен для командной работы
.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥1
🤔 Какой из следующих методов используется для добавления элемента в конец списка?
Anonymous Quiz
25%
append()
2%
insert()
66%
add()
7%
push()
👍2
🤔 Какой интерфейс предоставляет метод для проверки, пуст ли список?
Anonymous Quiz
65%
Collection
29%
List
3%
Set
2%
Queue
👍2
🤔 Что такое «анонимные классы», где они применяются?

Анонимные классы — это классы без имени, определённые внутри метода.
Применяются, когда:
- нужно реализовать интерфейс или абстрактный класс на месте;
- использовать в Runnable, обработчиках событий и т.п.
С Java 8 и лямбдами используются реже, но применяются в случаях, где нужен доступ к контексту.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5
🤔 Какой тип блокировки позволяет потокам читать данные одновременно, но блокирует запись данных?
Anonymous Quiz
23%
ReentrantLock
64%
ReadWriteLock
9%
Semaphore
4%
CountDownLatch
👍2
🤔 Какой из методов класса java.lang.Thread устарел и не рекомендуется к использованию?
Anonymous Quiz
43%
stop()
16%
suspend()
6%
resume()
35%
все вышеуказанные
🔥1
🤔 Что произойдёт, если в блоке инициализации возникнет исключительная ситуация?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥6👍1
🤔 Какие существуют unchecked exception?

Это исключения, наследующиеся от RuntimeException. Примеры:
- NullPointerException
- IndexOutOfBoundsException
- IllegalArgumentException
- ClassCastException
- ArithmeticException
Их не нужно явно обрабатывать или декларировать в throws.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥1
🤔 Какой паттерн проектирования описывает создание объекта с возможностью возврата его в исходное состояние?
Anonymous Quiz
9%
Singleton
10%
Observer
72%
Memento
10%
Strategy
🤔1