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

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Что такое строка в Java?

Строка в Java представлена классом String, который является неизменяемым (immutable). Каждая операция изменения строки создаёт новый объект. Это обеспечивает безопасность и эффективность при работе со строковыми данными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3💊3
🤔 Какой из интерфейсов используется для создания ассоциативных массивов в Java?
Anonymous Quiz
29%
List
8%
Set
51%
Map
12%
Queue
🤔8👍5💊1
🤔 Какой метод класса InputStream используется для чтения байтового массива?
Anonymous Quiz
5%
readArray()
52%
readBytes()
37%
read(byte[] b)
6%
readBuffer()
👍6💊6
🤔 Отличия SoftReference от WeakReference?

- SoftReference: GC удаляет только при нехватке памяти.
- WeakReference: GC удаляет при следующем сборе мусора, независимо от памяти.
SoftReference чаще используется для кэширования.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍6
🤔 Какой из перечисленных классов является подклассом класса Writer?
Anonymous Quiz
6%
FileReader
6%
BufferedReader
83%
FileWriter
6%
InputStreamReader
💊13👍4🔥1
🤔 Какой метод используется для извлечения первого элемента из очереди без его удаления?
Anonymous Quiz
14%
first()
50%
peek()
13%
poll()
23%
getFirst()
👍5🔥1🤔1💊1
🤔 Какое худшее время работы метода get(key) для ключа, который есть в HashMap?

Также O(n) — при множестве коллизий и плохой хеш-функции, все элементы могут оказаться в одной цепочке.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4💊3
🤔 Какой из следующих методов является методом класса Class в Java?
Anonymous Quiz
17%
toString()
75%
getName()
5%
hashCode()
3%
equals()
👍6💊6🤔2🔥1
🤔 Какой паттерн проектирования в Java обеспечивает гибкую архитектуру, позволяющую добавлять функциональность к объектам динамически?
Anonymous Quiz
57%
Decorator
25%
Adapter
15%
Factory
3%
Singleton
👍4
🤔 Какая будет скорость взятия элемента в ArrayList?

Доступ по индексу — O(1) (мгновенно), т.к. используется массив.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15💊3
🤔 Какой тип исключения может выбрасывать метод wait()?
Anonymous Quiz
12%
IOException
82%
InterruptedException
2%
SQLException
4%
ClassNotFoundException
🤔2🔥1
🤔 Какой из следующих классов используется для безопасного хранения данных в кэше с возможностью автоматического удаления элементов?
Anonymous Quiz
10%
HashMap
3%
TreeMap
34%
ConcurrentHashMap
53%
WeakHashMap
💊6👍3🤔2
🤔 Зачем нужны имутабельные классы и их основные характеристики?

Имутабельные классы обеспечивают безопасность, особенно в многопоточной среде. Они не позволяют изменить своё состояние после создания. Основные характеристики — отсутствие сеттеров, только финальные поля и неизменяемость объекта после инициализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5
🤔 Какое ключевое слово используется для указания на то, что переменная может быть изменена несколькими потоками?
Anonymous Quiz
1%
final
2%
static
21%
transient
76%
volatile
💊25👍3🔥3
🤔 В чём особенность LinkedHashMap?

LinkedHashMap сохраняет порядок вставки элементов. В отличие от HashMap, она использует двусвязный список для хранения порядка. Это удобно, когда нужно сохранить порядок, в котором добавлялись элементы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2💊2🤔1
🤔 Какой из нижеперечисленных типов потоков является неблокирующим?
Anonymous Quiz
11%
FileInputStream
36%
BufferedInputStream
8%
DataInputStream
45%
NioChannel
👍3🤔2
🤔 В чём разница между JPA и Hibernate?

- JPA — это спецификация (стандарт) API для ORM в Java.
- Hibernate — это реализация JPA, расширяющая стандарт дополнительным функционалом.
То есть JPA — это интерфейс, Hibernate — конкретная реализация.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4