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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из следующих методов используется для получения текущего времени в наносекундах?
Anonymous Quiz
27%
System.currentTimeMillis()
59%
System.nanoTime()
👍1😁1
🤔 Какой из следующих классов используется для реализации потокобезопасного списка?
Anonymous Quiz
7%
ArrayList
12%
LinkedList
62%
CopyOnWriteArrayList
19%
Vector
👍3
🤔 Является ли коллекция HashMap потоко безопасной?

Нет, не является потоко безопасной. При одновременном доступе нескольких потоков возможны повреждения данных или ошибки. Для многопоточной работы используют ConcurrentHashMap или синхронизацию через Collections.synchronizedMap().

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍9
🤔 Какой метод в классе File используется для проверки существования файла или директории?
Anonymous Quiz
37%
exists()
22%
isPresent()
36%
isExists()
6%
checkExists()
2👍1
🤔 HashTable и ConcurrentHashMap — отличия и что эффективнее?

1. HashTable:
o Полностью синхронизирован, что делает его потокобезопасным, но менее производительным.
o Синхронизация выполняется на уровне всего объекта.
o Устарел и редко используется.
2. ConcurrentHashMap:
o Поддерживает частичную синхронизацию (на уровне сегментов), что повышает производительность.
o Потокобезопасен и лучше подходит для многопоточных задач.
o Эффективнее HashTable благодаря меньшим накладным расходам на блокировки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2
🤔 Какое исключение выбрасывается при попытке преобразования строки в число, если строка не является числом?
Anonymous Quiz
61%
NumberFormatException
34%
IllegalArgumentException
2%
NullPointerException
3%
IndexOutOfBoundsException
👍32
👍3
🤔 Что такое Deque?

Это двусторонняя очередь, которая позволяет добавлять и удалять элементы с обоих концов. Она может работать как стек (LIFO) и как очередь (FIFO). Примеры реализаций в Java: ArrayDeque, LinkedList.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6
🤔 Какой интерфейс необходимо реализовать для создания собственных коллекций, поддерживающих foreach?
Anonymous Quiz
13%
Collection
63%
Iterable
19%
Iterator
4%
List
💊6👍21
🤔 Какой оператор используется для приведения типов?
Anonymous Quiz
37%
cast
36%
instanceOf
19%
typeOf
8%
as
💊24🤯51👍1
🤔 Что такое Fail-Fast?

Это принцип проектирования, при котором система быстро обнаруживает и сообщает об ошибках, чтобы минимизировать их последствия.
1. Ошибки выявляются как можно раньше, часто на этапе проверки входных данных или начальной стадии работы.
2. Помогает предотвращать дальнейшее выполнение кода с ошибочными данными.
3. Пример: коллекции в Java (например, ArrayList) выбрасывают исключение ConcurrentModificationException при попытке модификации во время итерации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍2
🤔 Какой класс используется для чтения байтов из строки в Java?
Anonymous Quiz
18%
StringReader
37%
ByteArrayInputStream
27%
InputStreamReader
18%
BufferedInputStream
👍2🤯1
🤔 Какой класс используется для работы с каналами и буферами в Java NIO?
Anonymous Quiz
24%
BufferManager
28%
ChannelBuffer
14%
ByteBuffer
34%
StreamBuffer
🤯3👍1
🤔 Для чего используется Spring Boot?

Это инструмент для упрощённой разработки приложений на основе Spring Framework.
1. Позволяет быстро создавать приложения благодаря преднастроенным конфигурациям (auto-configuration).
2. Включает встроенные серверы (Tomcat, Jetty), что исключает необходимость внешнего деплоя.
3. Предоставляет гибкие возможности настройки через файлы
application.properties или application.yml.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥7
🤔 Какой метод используется для преобразования строки в массив символов?
Anonymous Quiz
83%
toCharArray()
7%
getChars()
8%
charArray()
3%
arrayOfChars()
3👍2
🤔 Что такое Spring Scope?

Определяет область видимости бина в контексте Spring.
1. Singleton: один объект создаётся для всего приложения (по умолчанию).
2. Prototype: создаётся новый объект для каждого запроса.
3. Request: бин существует в течение HTTP-запроса.
4. Session: бин живёт в рамках HTTP-сессии.
5. Application: бин существует на уровне всего приложения (сервер-сервлет).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥41
🤔 Какой из методов интерфейса Map возвращает набор всех значений в карте?
Anonymous Quiz
9%
keySet()
28%
entrySet()
40%
values()
24%
getValues()
👍3🤯1
🤔 Какой из следующих классов используется для создания объекта, который может изменять свое состояние и уведомлять наблюдателей?
Anonymous Quiz
39%
Observer
35%
Observable
5%
Subject
21%
Publisher
👍3💊2