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

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

Да, строка – тяжеловесный объект, потому что:
- Иммутабельна (в большинстве языков), что приводит к созданию новых объектов при изменении.
- Может хранить Unicode (UTF-16, UTF-8), что увеличивает объем памяти.
- Операции конкатенации медленные (O(n)), если не использовать StringBuilder/StringBuffer.
В больших проектах строками стоит работать оптимально (использовать пулы строк, join() вместо +).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
🤔 Какой класс в Java обеспечивает динамическое создание и выполнение байт-кода во время выполнения?
Anonymous Quiz
18%
java.lang.reflect.Method
17%
java.lang.reflect.Proxy
49%
javax.tools.JavaCompiler
16%
java.lang.invoke.MethodHandles
2
Forwarded from easyoffer
На easyoffer 2.0 появится:
База тестовых заданий

🟠Тестовые задания для разных грейдов
🟠Фильтрация тестовых заданий по технологиям и компаниям

Когда я только начинал учиться на программиста, я постоянно выдумывал себе задачи для практики и тратил на это много времени. Но только в момент поиска работы я столкнулся с тестовыми заданиями, и понял насколько круто они прокачивают навыки. Нужно было еще на этапе обучения пробовать их делать. Все компании стараются составить тестовое задание "под себя", это дает большой выбор в тематике задач и технологий. На easyoffer 2.0 вы сможете отфильтровать тестовые задания по навыкам/грейдам и найти те, что подходят лично вам для практики.

В течение 1-2 дней я объявлю о краудфандинг кампании, чтобы ускорить разработку easyoffer 2.0. Все кто, поддержал проект на этом этапе смогу получить 1 год доступа к сайту по цене месячной подписки и смогут попасть на закрытое бета-тестирование. А первые 150 донатеров получать особо-выгодную цену и бонус.

🚀 Следите за стартом 👉 в этом телеграм канале, в нем информация о старте будет опубликована за 6 часов до официального начала.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какие бывают ограничения в Базе Данных?

1. Primary Key: гарантирует уникальность и идентификацию каждой записи.
2. Foreign Key: обеспечивает целостность связей между таблицами.
3. Unique: ограничивает повторение значений в столбце.
4. Not Null: запрещает наличие пустых значений.
5. Check: накладывает условия на значения в столбце.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
🤔 Какой метод используется для выполнения кода в синхронизированном блоке?
Anonymous Quiz
8%
execute()
12%
run()
74%
synchronized()
6%
lock()
💊7🤔5😁3
🤔 Какой из следующих методов используется для завершения работы программы с указанием кода завершения?
Anonymous Quiz
1%
halt()
30%
terminate()
62%
exit()
7%
stop()
👍4😁1
🤔 Чем отличаются equals и hashcode?

- equals сравнивает два объекта на логическое равенство. Он используется, например, для определения, являются ли два объекта одинаковыми по содержанию.
- hashCode возвращает числовое представление объекта, которое используется в хеш-таблицах, таких как HashMap или HashSet.
Эти методы должны быть согласованы: если два объекта равны по equals, их hashCode должен совпадать.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2💊2
🤔 Какой класс используется для работы с файлами и каталогами в Java?
Anonymous Quiz
56%
File
17%
Path
4%
Directory
23%
Files
💊8👍1
Forwarded from easyoffer
🎉 Краудфандинг easyoffer 2.0 стартовал!

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

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
👍1🔥1
Forwarded from easyoffer
Я поставил целью сбора скромные 300 тыс. рублей, но ребята, вы накидали больше млн. всего за 1 день. Это просто невероятно!

Благодаря вашей поддержке, я смогу привлечь еще больше людей для разработки сайта и обработки собеседований. Ваш вклад сделает проект качественнее и ускорит его выход! Огромное вам спасибо!

Краудфандинг будет продолжаться еще 31 день и все кто поддержать проект сейчас, до его выхода, смогут получить:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

Огромное спасибо за вашу поддержку! 🤝
🤔 Почему важно переопределять equals и hashcode?

Без правильного переопределения эти методы объекты могут неправильно обрабатываться в хеш-структурах, таких как HashMap или HashSet. Это может привести к некорректному поиску, добавлению или удалению объектов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
🤔 Какой из следующих интерфейсов используется для выполнения операций, которые могут бросать исключения?
Anonymous Quiz
39%
Runnable
40%
Callable
13%
Supplier
8%
Consumer
💊11
🤔 Какой из следующих классов является потокобезопасным для использования в многопоточных приложениях?
Anonymous Quiz
6%
ArrayList
69%
Vector
10%
LinkedList
15%
HashSet
👍2
🤔 Зачем нужны и чем отличаются методы encodeURL() и encodeRedirectURL()?

1. encodeURL():
- Используется для кодирования URL, добавляя идентификатор сессии, если cookies отключены.
- Применяется для ссылок, генерируемых на странице.
2. encodeRedirectURL():
- Кодирует URL для использования в sendRedirect.
- Отличается от encodeURL() тем, что специально предназначен для перенаправлений.
Оба метода помогают поддерживать сессии в условиях отсутствия cookies.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍1
🤔 Какое исключение выбрасывается, если попытаться использовать закрытый Selector?
Anonymous Quiz
16%
IOException
41%
ClosedSelectorException
28%
SelectorNotOpenException
14%
ChannelClosedException
👍3🤯2
🤔 Какой из этих методов не определен в интерфейсе Collection?
Anonymous Quiz
13%
size()
12%
remove()
53%
put()
22%
contains()
👍8💊3
🤔 Какие наиболее распространённые задачи выполняются в контейнере сервлетов?

1. Обработка HTTP-запросов и генерация ответов.
2. Управление жизненным циклом сервлетов (инициализация, выполнение, уничтожение).
3. Предоставление интерфейсов для работы с сессиями, cookies и другими аспектами веб-приложений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍21
🤔 Какой интерфейс используется для создания объекта, который может быть вызван как функция?
Anonymous Quiz
14%
Runnable
14%
Callable
64%
Function
7%
Supplier
😁52