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

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

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔2
🤔 Какой метод ServerSocket используется для ожидания подключения клиента?
Anonymous Quiz
48%
await
27%
listen
20%
accept
5%
receive
💊9🔥2
🤔 Какой из следующих классов используется для хранения уникальных элементов, поддерживая естественный порядок?
Anonymous Quiz
17%
HashSet
44%
LinkedHashSet
33%
TreeSet
6%
PriorityQueue
💊15🔥2
🤔 Может ли HashMap сужаться?

По умолчанию — нет. HashMap автоматически увеличивает размер при достижении порога загрузки (load factor), но не уменьшает его, даже если элементов станет меньше.
Для уменьшения нужно:
- создать новый HashMap и перенести туда данные;
- или использовать обёртки/пакеты, которые поддерживают адаптивное поведение (например, Guava или Apache Commons).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5🤔2💊1
🤔 Какой метод используется для получения константы enum по ее имени?
Anonymous Quiz
15%
values()
57%
valueOf()
5%
fromString()
22%
get()
👍4💊3🔥1
🤔 Какой командой можно проверить версию установленного JDK?
Anonymous Quiz
24%
java -v
19%
javac -version
44%
java -version
12%
jdk -v
👍5💊3🤔2
🤔 Есть ли гарантия получить что-то из StringPool?

Если строка создана через:
- Литерал: "abc" — всегда из пула.
- intern() — тоже из пула. Если строка через new String(), то будет создана в куче и не попадёт в пул без intern().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
🤔 Какой метод класса Collections используется для поиска максимального элемента в коллекции?
Anonymous Quiz
67%
max()
17%
findMax()
0%
maximum()
15%
getMax()
👍4🔥3
Forwarded from easyoffer
📅 Осталось 7 дней до конца краудфандинга

Мы на финишной прямой!

Если ты планировал присоединиться, но ещё не успел, сейчас идеальный момент.

Вознаграждения за поддержку:

🚀 PRO подписка к easyoffer 2.0 на 1 год по цене месячной подписки. Активировать подписку можно в любой момент, например, когда начнешь искать работу.
Приглашение на закрытое бета-тестирование

👉 Поддержать easyoffer 2.0

Не откладывай на последний момент

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
🤔 Что должно быть, если объект equals null?

Согласно контракту:
- obj.equals(null) должен возвращать false, не NullPointerException.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
🤔 Какой из методов интерфейса Map возвращает значение по указанному ключу или значение по умолчанию, если ключ не найден?
Anonymous Quiz
17%
get()
74%
getOrDefault()
6%
getDefault()
3%
find()
🔥7👍3🤔1💊1
🤔 Какой из этих операторов не является оператором управления потоком?
Anonymous Quiz
17%
if
6%
for
5%
while
71%
new
💊23🤔4👍2🔥2
🤔 Какая сущность в коллекциях помогает получать доступ к объектам в коллекции?

Это Iterator.
- Он позволяет последовательно обходить элементы коллекции.
- Метод iterator() предоставляется каждой коллекцией, реализующей Iterable.
- Альтернатива — ListIterator, Spliterator, а также Enumeration в устаревших API.
Также Stream можно воспринимать как итератор нового поколения — функциональный и ленивый.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5
🤔 Какой метод класса java.util.concurrent.ExecutorService используется для завершения всех активных задач и предотвращения запуска новых?
Anonymous Quiz
35%
shutdownNow()
46%
terminate()
4%
halt()
16%
stop()
🤔6🔥4💊3
🤔 Какой метод необходимо переопределить при использовании интерфейса Runnable?
Anonymous Quiz
9%
execute()
7%
start()
82%
run()
1%
call()
👍6🔥1💊1
🤔 С каким функциональным интерфейсом работает метод filter?

Метод filter из Stream API работает с интерфейсом Predicate<T> — это интерфейс с методом boolean test(T t).
Он возвращает true, если элемент должен остаться в потоке.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥4🤔1💊1
🤔 Какой метод позволяет создать поток-не-демон?
Anonymous Quiz
51%
setDaemon(false)
23%
createThread()
9%
runThread()
17%
startThread()
💊12👍3🔥2
Forwarded from easyoffer
Офигеть, вот это поддержка! 🔥

Скажу честно: когда я планировал запуск краудфандинговой кампании, в голове были разные варианты развития событий. Думал — ну, наверное, получится собрать 300 тысяч. В самом идеальном сценарии — может быть, миллион.

Но больше всего я боялся, что запущу кампанию, и не получится собрать даже 300 т. Это был бы провал. Так много усилий, времени и денег вложено в проект… и если бы всё закончилось ничем — это бы сильно демотивировало.

Но, ребята, мы превысили изначальную цель в 10 раз —
3 031 040 рублей! 🤯

Вся эта кампания — это одна большая проверка бизнес-модели на прочность. И я супер рад, что запустил всё публично. Люди видят, что EasyOffer реально нужен. Теперь нет сомнений — проект актуален, он будет прибыльным и будет развиваться.

Мне приходит огромное количество сообщений в личку: кто-то когда-то давно пользовался сайтом, он помог с трудоустройством, и сейчас они уже не ищут работу — но всё равно поддержали.
Это прям очень круто и трогательно.

Никак не могу отделаться от мысли, что easyoffer — это ведь мой первый сайт. Учебный, пет-проект, просто для портфолио. И вот что из него вышло. Просто офигеть.

Я не зря ушёл с работы, чтобы заниматься только им.
Я поверил в этот проект — и сейчас вижу, что вы тоже в него верите. Для меня это очень многое значит.

Огромное спасибо за вашу поддержку! ❤️
👍2
🤔 Что такое JSON?

JSON (JavaScript Object Notation) — текстовый формат для хранения и обмена структурированными данными.
Характеристики:
- Ключ-значение (как у Map).
- Поддерживает типы: строки, числа, логические значения, массивы, объекты.
- Универсален, человекочитаем, легко парсится в разных языках (Java, JS, Python и т.д.).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥2🤔1💊1