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

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

- Строка (String) — неизменяемый объект.
- Хранится как массив символов (до Java 9 — char[], далее — byte[] с кодировкой).
- Включена в строковый пул (String pool), если создаётся через литерал.
- Безопасна для многопоточного доступа.
- Может использоваться как ключ в Map, если hashCode и equals корректны.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥1
🤔 Какой интерфейс используется для выполнения асинхронных вычислений, которые могут завершиться успехом или неудачей?
Anonymous Quiz
14%
Runnable
18%
Callable
22%
Future
46%
CompletableFuture
💊53👍2
🤔 Какой компонент JDK используется для компиляции исходного кода Java в байт-код?
Anonymous Quiz
11%
JRE
27%
JVM
59%
javac
2%
jar
🤔 Какие знаешь Spring Scope?

Основные Spring Scope: singleton (один экземпляр на контейнер), prototype (новый экземпляр для каждого запроса), request (один экземпляр на HTTP-запрос), session (один экземпляр на HTTP-сессию) и application (один экземпляр на контекст веб-приложения).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3🔥1
🤔 Какой интерфейс используется для выполнения фильтрации потока байтов в Java?
Anonymous Quiz
53%
FilterInputStream
6%
DataInputStream
26%
BufferedInputStream
14%
InputStream
😁31👍1
🤔 Какой из следующих методов используется для получения имени текущего потока?
Anonymous Quiz
10%
getThreadName()
11%
currentThreadName()
12%
getName()
66%
currentThread().getName()
💊5👍42
🤔 Что такое load factor?

Load factor (коэффициент загрузки) в HashMap определяет, когда нужно расширять таблицу.
Он показывает, при каком проценте заполнения текущей емкости хеш-таблицы происходит ре-хеширование.
По умолчанию load factor = 0.75, что означает:
- Когда заполнено 75% ячеек, создаётся новый, в 2 раза больший массив, и все элементы пересчитываются.
Это баланс между:
- скоростью доступа;
- потреблением памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🤯1
🤔 Какой из следующих классов предоставляет методы для чтения данных из строки?
Anonymous Quiz
10%
StringBuilder
36%
StringReader
30%
BufferedReader
24%
InputStreamReader
2👍2😁1
🤔 Какой из нижеперечисленных методов не является методом жизненного цикла сервлета в Java?
Anonymous Quiz
8%
init()
31%
service()
50%
doGet()
11%
destroy()
💊3👍2👀21
Forwarded from easyoffer
Осталось всего 14 дней до завершения краудфандинга

Сейчас самое подходящее время подключиться, если вы ждали или откладывали:

Все, кто поддержат проект сейчас, до релиза, получат:
🚀 PRO-доступ на 1 год по цене месячной подписки
Бета-доступ к EasyOffer 2.0 (конец мая)

👉 Поддержать: https://planeta.ru/campaigns/easyoffer
🤔 Что такое String Pool?

Это область в памяти Java, где хранятся строковые литералы.
1. Если строка уже есть в пуле, создаётся ссылка на существующую строку.
2. Это экономит память, но требует осторожности при создании строк с оператором new.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4
🤔 Какое ключевое слово в Java используется для определения класса, от которого не может быть создан подкласс?
Anonymous Quiz
5%
static
80%
final
10%
abstract
6%
sealed
🤯1
🤔 Какой интерфейс необходимо реализовать, чтобы объект мог быть использован в операциях сортировки без предоставления Comparator?
Anonymous Quiz
14%
Iterable
81%
Comparable
3%
Serializable
1%
Cloneable
😁3
🤔 Какие есть исключения?

В Java исключения делятся на:
- Проверяемые (Checked) — требуют обработки или объявления:
- IOException, SQLException
- Непроверяемые (Unchecked) — происходят во время выполнения:
- NullPointerException, ArrayIndexOutOfBoundsException, IllegalArgumentException
- Ошибки (Errors) — критические проблемы JVM:
- OutOfMemoryError, StackOverflowError


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
🤔 Есть ли у List и Set что-то общее?

Да.
Они оба:
- реализуют интерфейс Collection;
- предоставляют базовые методы (add, remove, contains, size и т.д.);
- работают с дженериками;
- поддерживают итерацию (Iterator, for-each).
Но различаются в поведении: Set не допускает дубликатов, List — допускает.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Forwarded from easyoffer
🎉 Easyoffer 2.0 — самый успешный краудфандинг в истории рунета в категории "Технологии"!

Мы это сделали! За считанные часы после старта, благодаря вашей поддержке, проект не просто стартовал — он взлетел.

💸 Собрано: 2 276 840 рублей

Это не просто цифра — это ваше доверие, ваша вера в идею, и ваша инвестиция в будущее карьеры сотен (а скоро — тысяч) специалистов.

💼 Благодаря этой сумме мы уже:

— Наняли ещё пару разработчиков и аналитиков
— Запустили активный сбор и разметку новых данных
— Ускорили разработку и подняли планку качества

Спасибо каждому, кто поверил в нас на старте! Дальше — только масштабирование и развитие. Мы строим сервис, который станет must-have для всех, кто ищет работу в IT.

👉 Присоединяйтесь сейчас — это только начало.
👍2
🤔 Какой метод в Java используется для компиляции регулярного выражения в объект Pattern?
Anonymous Quiz
33%
compile()
20%
match()
31%
pattern()
16%
regex()
🔥4👍2🤔2💊1
🤔 Какой доступ по умолчанию у членов интерфейса в Java?
Anonymous Quiz
7%
private
8%
protected
56%
public
28%
package-private
💊12👍2