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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из этих операторов не является оператором управления потоком?
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
👍4🤔3🔥2
🤔 Какой из методов интерфейса Stream позволяет обрабатывать элементы параллельно?
Anonymous Quiz
8%
sequential()
87%
parallel()
3%
collect()
2%
filter()
💊7👍3🔥2
Forwarded from easyoffer
Осталось 3 дня!

Финальный отсчёт пошёл — осталось всего 3 дня до окончания краудфандинга easyoffer 2.0

Сейчас можно получить максимум пользы за минимальные деньги. После окончания кампании цены вырастут и вознаграждения станут недоступны.

👉 Поддержи easyoffer 2.0 и получи:

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

Поддержи проект сейчас, чтобы не забыть!

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
🤔 В чём отличие Supplier'а от Consumer'а?

Supplier — это функциональный интерфейс, который возвращает объект, но не принимает аргументов (T get()). Consumer принимает объект в качестве входного параметра, но ничего не возвращает (void accept(T t)). Первый используется для генерации данных, а второй — для их обработки.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6
🤔 Какой из перечисленных классов является наследником класса InputStream?
Anonymous Quiz
7%
FileReader
7%
BufferedReader
60%
FileInputStream
26%
InputStreamReader
🔥6👍2
Forwarded from easyoffer
Завтра последний день!

Краудфандинг заканчивается уже завтра, и второй попытки не будет.

👉 Поддержи easyoffer 2.0 и получи:

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

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
🤔 Как искать и удалять элементы в List?

Поиск:
- contains(obj) — линейный перебор, O(n).
- indexOf(obj) — возвращает первый индекс объекта.
Удаление:
- remove(obj) — удаляет первый найденный объект.
- remove(index) — удаляет элемент по индексу.
LinkedList эффективен при удалении с начала и конца, а ArrayList — при доступе по индексу.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3🤔3
🤔 Какой термин описывает ситуацию, когда два или более потоков вечно ждут друг друга, освободив ресурсы?
Anonymous Quiz
12%
Race Condition
68%
Deadlock
5%
Starvation
15%
Livelock
🤔10👍3💊2🔥1
Forwarded from easyoffer
🚨 Последний шанс!

Сегодня — последний день краудфандинга.
Через несколько часов всё закроется, и больше невозможно будет поучаствовать.

Если ты хотел, но откладывал — СЕЙЧАС самое время. Займёт 2 минуты, но изменит твой подход к собеседованиям надолго.

Поддержи easyoffer 2.0 и получи:

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

PRO подписка к easyoffer 2.0:

Доступ к списку вопросов, которые задаются на собеседованиях + вероятность встречи этих вопросов + их фильтрация по грейдам, типам интервью, компаниям

Доступ к лучшим ответам на вопросы

Список самых частых задач, которые задаются на собеседовании + их фильтрация по грейдам и компаниям

Доступ к лучшим ответам на задачи

Список тестовых заданий компаний + лучшее решение

Доступ к тренажеру "Проработка вопросов", который позволит очень быстро подготовиться к самым частым вопросам

Доступ к тренажеру "Реальное собеседование", который позволит тренироваться проходить собеседование в конкретную компанию

До конца кампании — остались часы.
Поддержать: https://planeta.ru/campaigns/easyoffer

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
💊1
🤔 Какой метод интерфейса java.nio.file.WatchService используется для регистрации директории для наблюдения за изменениями?
Anonymous Quiz
24%
register()
24%
watch()
40%
observe()
13%
monitor()
💊8👍2🤔2