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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой класс предоставляет возможность выполнения задач, возвращающих результат в будущем?
Anonymous Quiz
86%
FutureTask
7%
Thread
6%
Semaphore
2%
CyclicBarrier
👍43
🤔 Что такое гетерогенные типы?

Это разнородные типы данных, которые могут сосуществовать в одной структуре (например, в Map<Object, Object>). Они полезны, когда неизвестно заранее, какие данные будут храниться в контейнере.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍51
🤔 Какой метод класса InputStream используется для чтения байтового массива?
Anonymous Quiz
7%
readArray()
49%
readBytes()
31%
read(byte[] b)
14%
readBuffer()
👍54
🤔 Как хранить и обрабатывать пароль, работая с Java?

Пароли никогда не хранятся в открытом виде. Они обрабатываются через хэширование с солью (например, PBKDF2, bcrypt, Argon2). Для защиты в памяти используются char[] вместо String, так как String хранится в пуле строк и не подлежит очистке.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍6
🤔 Какой класс в стандартной библиотеке Java предоставляет функциональность динамической генерации и загрузки классов во время выполнения?
Anonymous Quiz
81%
ClassLoader
5%
JCompiler
10%
ClassFactory
4%
RuntimeMaker
👍4🔥1
🤔 Какой паттерн проектирования лучше всего подходит для обработки запросов, распределенных по цепочке обработчиков?
Anonymous Quiz
74%
Chain of Responsibility
4%
Command
11%
Observer
10%
Bridge
👍4
🤔 Где стоит применять Enum перечисления?

Enum применяется, когда необходимо ограниченное множество значений, например:
- Состояния системы (ACTIVE, INACTIVE)
- Типы платежей (CARD, CASH)
- Коды ошибок (ERROR_404, ERROR_500)
Использование Enum делает код более читаемым и безопасным.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍82
🤔 Какая функция в Java позволяет выполнить код на платформе с другой версией Java без изменения исходного кода?
Anonymous Quiz
55%
CrossCompile
20%
SourceVersion
2%
Retrolambda
23%
JVersion
💊9🤔81👍1
🤔 Какой класс в стандартной библиотеке Java реализует паттерн декоратор?
Anonymous Quiz
25%
FileInputStream
43%
BufferedInputStream
20%
ObjectOutputStream
12%
PipedInputStream
🤔7👍1
🤔 Какие методы самые важные и используются чаще всего?

Наиболее распространенные методы:
- toString() – преобразование объекта в строку
- equals() – сравнение объектов
- hashCode() – вычисление хэша
- compareTo() – сравнение значений
- substring() – извлечение подстроки
- split() – разбиение строки
- replace() – замена символов


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁6💊53🔥3
🤔 Какое из выражений создает unbounded wildcard generic в Java?
Anonymous Quiz
45%
List<?>
11%
List<T>
39%
List<? extends Object>
5%
List
💊3👍2
🤔 Какой механизм в Java позволяет выполнить код на стадии загрузки класса?
Anonymous Quiz
35%
Reflection
8%
Serialization
51%
Static block
6%
Synchronized block
👍3
🤔 В чем проблема конкатенации строк?

Конкатенация строк (str1 + str2) создает новый объект в памяти каждый раз, что приводит к неоптимальному использованию ресурсов.
Решение – использовать StringBuilder или StringBuffer, так как они изменяемые и работают быстрее.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥42
🤔 Какой из этих методов не существует в классе java.lang.Thread?
Anonymous Quiz
6%
sleep()
73%
wake()
8%
start()
12%
join()
😁62
🤔 Как строки хранятся в памяти?

Строки в Java хранятся в пуле строк (String Pool), где одинаковые строки не дублируются. Это оптимизирует память, но делает строки неизменяемыми (immutable).
При изменении строки создается новый объект, а старый остается в памяти до сборки мусора.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥21🤯1
🤔 Что из ниже перечисленного не является элементом управления потоками в Java?
Anonymous Quiz
12%
Semaphore
23%
CyclicBarrier
24%
Exchanger
42%
Signal
🤔32
Forwarded from easyoffer
На easyoffer 2.0 появится:
🎯 Тренажер "Проработка вопросов"

Метод интервальных повторений и флеш-карточки
Персональный подход изучения на основе ваших ответов
Упор на самые частые вопросы

📌 Интервальные повторения по карточкам это научно доказанный метод эффективного обучения. Каждая карточка – это вопрос, который задают на собеседовании, вы можете выбрать "Не знаю", "Знаю", "Не спрашивать". После ответа вам показывается правильный ответ и возможность изучить вопрос подробнее (примеры ответов других людей). От ваших ответов зависит то, как часто карточки будут показываться на следующей тренировке. Трудные вопросы показываются чаще, простые – реже. Это позволяет бить в слабые места. Кроме того, изначальный порядок карточек зависит от частотности (вероятности встретить вопрос).

🚀 Благодаря этому тренажеру вы сможете очень быстро подготовиться к собеседованию, т.к. фокусируетесь отвечать на самые частые вопросы. Именно так готовился я сам, когда искал первую работу программистом.

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

‼️ Очень важно, чтобы как можно больше людей поддержали проект в первые дни, по-этому те кто окажет поддержку первыми получат еще более выгодную стоимость на годовую подписку и существенный 💎 бонус о котором я позже расскажу в этом телеграм канале. Подписывайтесь, чтобы узнать о старте проекта раньше других и воспользоваться лимитированными вознаграждениями.
Please open Telegram to view this post
VIEW IN TELEGRAM