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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Как искать и удалять элементы в 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
11%
Race Condition
69%
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()
39%
observe()
13%
monitor()
💊8👍2🤔2
Forwarded from easyoffer
Такого больше не будет!

Всего пара часов и больше не будет возможности получить:

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

👉 Поддержать: https://planeta.ru/campaigns/easyoffer
🤔 Есть ли для функциональных интерфейсов какие-нибудь обязательные атрибуты?

Да:
- Функциональный интерфейс должен иметь только один абстрактный метод.
- Может иметь default или static методы.
- Отмечается аннотацией
@FunctionalInterface (не обязательна, но помогает компилятору проверять корректность).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10💊1
Forwarded from easyoffer
Финальный отсчёт:
3 часа до конца краудфандинга easyoffer 2.0!


Это не просто скидка. Это шанс поддержать проект, который поможет и вам и тысячам айтишников готовиться к собеседованиям быстрее, эффективнее и увереннее.

За последние недели:
💥 Нас поддержали уже больше 1450 человек;
🔥 Вместе собрали больше 4,5 млн. рублей на запуск проекта;

Но сейчас важнее другое.

Через 3 часа всё закончится.
– Больше не будет подписки за 3 200 руб. на целый год!
– Не будет шанса первыми воспользоваться EasyOffer 2.0 на бета-тестировании

Если вы:

+ Планируете менять работу в этом или следующем году;
+ Хотите иметь под рукой 40,000+ вопросов собеседований с разборами, видео-ответами и тренажёрами;
+ Хотите зафиксировать лучшую цену на целый год… (потом будет в 12 раз дороже)

👉 Тогда просто переходите и поддержите нас сейчас:
https://planeta.ru/campaigns/easyoffer

📢 Три часа — и всё.
Не откладывайте на потом.

Спасибо всем, кто уже с нами! 💙
👍1
Forwarded from easyoffer
🚨 60 минут до финала

Через час мы закроем краудфандинг easyoffer 2.0
Это последний шанс вписаться в самые выгодные условия.

👉 https://planeta.ru/campaigns/easyoffer
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих классов предоставляет методы для форматирования строк на основе шаблонов?
Anonymous Quiz
36%
StringFormatter
21%
Formatter
15%
StringBuilder
27%
StringFormat
👍3🔥3🤔1
Forwarded from Идущий к IT
Я смотрю на эту цифру и до сих пор не верю.

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

Я ставил планку в 300т рублей. В самом позитивном сценарии 1млн. Но про 5 миллионов… даже мысли не было. Уже в первые часы стало понятно, что кампания идет не по плану. Сайт краудфандинга не выдержал нашей нагрузки и лег 😁

Особенно в последние три дня — просто какой-то разрыв! Я ощущал, как будто ловлю попутный ветер. В последний час не хватало 50к до 5 млн, и я уже думал сам их докинуть, чтобы красиво закрыть 😁

Но финальная сумма это не так важно. Самое главное это как мы её собрали. Это не инвестиции, не чьи-то деньги под условия и контроль, не кредит. Это вы поверили и поддержали меня напрямую. Вы дали мне возможность оставить за собой полный контроль над easyoffer.

Я чувствую огромную ответственность и нервничаю из-за высоких ожиданий. А вдруг что-то пойдёт не так? А вдруг на релизе кому-то что-то не понравится? Именно поэтому я рад, что могу честно выйти на новый этап и без давления от левых инвесторов.

В такие моменты вспоминаю, с чего всё начиналось. Как 2 года назад я писал свои первые посты на 500 человек о том, как учу программирование. Как записывал первое видео на YouTube про поиск работы. Как пилил первую версию easyoffer, вообще без понимания, что из этого выйдет.

И сейчас я думаю — может, эта история вдохновит кого-то из вас. Может, кто-то запустит свой айтишный проект, найдёт поддержку и соберёт бабки на развитие. Было бы круто

Спасибо за невероятную и колосальную поддержку ❤️
О такой аудитории как вы я не мог мечтать
🤔 Какой из следующих методов используется для добавления элемента в конец списка?
Anonymous Quiz
25%
append()
2%
insert()
64%
add()
8%
push()
👍2
🤔 Известно ли что-то про аннотации @Service, @Component?

-
@Component — базовая аннотация для любого Spring-бина.
-
@Service — специализация для бизнес-логики (с семантикой).
-
@Repository — для доступа к БД, включает доп. обработку исключений.
-
@Controller — для веб-контроллеров (в Spring MVC).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1💊1
🤔 Какой из методов интерфейса CompletionStage используется для объединения нескольких стадий выполнения?
Anonymous Quiz
33%
combine()
23%
thenCombine()
37%
merge()
6%
aggregate()
💊4
🤔 Какой из методов класса java.util.Arrays используется для сравнения двух массивов на равенство?
Anonymous Quiz
40%
equals()
17%
compare()
26%
compareTo()
17%
deepEquals()
🤔7👍5🔥4💊3
🤔 Опиши форму кода?

Если ты имеешь в виду форму записи SQL-кода, то:
- Используется ключевое слово первым (SELECT, INSERT...).
- Ключевые слова — в верхнем регистре.
- Каждое выражение — с новой строки, особенно JOIN, WHERE, ORDER BY.
Если же под формой кода ты имеешь в виду форму нормализации — то это может быть 1NF, 2NF, 3NF и т.д.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊50👍3🤔2🔥1
🤔 Какой метод класса Collections используется для поиска минимального элемента в коллекции?
Anonymous Quiz
75%
min()
11%
findMin()
1%
minimum()
13%
getMin()
🔥3👍2🤔1
🤔 Какая из этих аннотаций используется для подавления предупреждений компилятора?
Anonymous Quiz
🤔5👍4🔥2
🤔 Что позволяет сделать PriorityQueue?

Позволяет:
- упорядочивать элементы по приоритету;
- автоматически извлекать наименьший (или наибольший) элемент;
- использовать Comparator для задания порядка.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🤔2
🤔 Какой интерфейс следует использовать для реализации функционального интерфейса?
Anonymous Quiz
25%
Callable
45%
Runnable
23%
Serializable
7%
Cloneable
💊44🤔4👍3
🤔 Какой метод используется для планирования выполнения задачи в новом потоке?
Anonymous Quiz
23%
invoke()
31%
execute()
25%
start()
20%
run()
👍4💊4🤔2