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

Вопросы собесов t.iss.one/+7ESm0VKXC4tjYzky
Задачи t.iss.one/+8eqUTboisnkyZjQy
Вакансии t.iss.one/+4pspF5nDjgM4MjQy
Download Telegram
🤔 Какой из следующих классов позволяет создавать неизменяемые (immutable) списки?
Anonymous Quiz
21%
Arrays
32%
Collections
29%
List
19%
Stream
💊5
🤔 Какое ключевое слово используется для указания, что метод может быть переопределен подклассом?
Anonymous Quiz
5%
static
2%
final
67%
abstract
26%
protected
💊32
🤔 Что такое нормализация баз данных?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥7
🤔 Какой интерфейс используется для создания потоков данных, которые могут быть закрыты автоматически?
Anonymous Quiz
40%
Closeable
3%
Flushable
9%
Serializable
48%
AutoCloseable
🤔 Какой из следующих классов является потокобезопасным и поддерживает изменяемые строки?
Anonymous Quiz
3%
String
28%
StringBuilder
65%
StringBuffer
4%
CharSequence
🤔5👍31
🤔 Что такое ExecutorService?

ExecutorService — это интерфейс в Java, который предоставляет механизм для управления потоками и выполнения задач в многопоточном окружении. Он позволяет запускать, останавливать и управлять пулом потоков, предоставляя гибкость в распределении задач между потоками. ExecutorService поддерживает выполнение задач с возвратом результата (Callable) и без (Runnable), а также периодическое выполнение задач. Он упрощает работу с потоками, предоставляя методы для эффективного управления многозадачностью.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
🤔 Какая аннотация указывает, что метод должен быть выполнен перед всеми тестами в классе JUnit?
Anonymous Quiz
61%
4%
👍5🔥2
🤔 Какой из следующих классов предоставляет методы для форматированного вывода?
Anonymous Quiz
75%
Formatter
7%
Scanner
12%
StringBuilder
6%
FileReader
🔥5
🤔 Какие примитивные типы данных есть в Java?

В Java существует восемь примитивных типов данных: byte, short, int, long, float, double, boolean и char. Эти типы хранят непосредственно значения и отличаются по размеру и диапазону возможных значений. Примитивные типы данных используются для простых операций и экономят память по сравнению с объектными типами. Примитивные значения не могут быть null, но для них существуют соответствующие обёрточные классы (например, Integer, Boolean).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍161🔥1
🤔 Какой из следующих интерфейсов используется для выполнения асинхронных вычислений?
Anonymous Quiz
26%
Runnable
15%
Callable
32%
Future
27%
Executor
💊31
🤔 Какой из следующих классов используется для чтения потоков символов из строки?
Anonymous Quiz
28%
StringReader
28%
BufferedReader
11%
FileReader
34%
InputStreamReader
💊6
🤔 Какие знаешь паттерны проектирования?

Паттерны проектирования в Java и других языках программирования классифицируются на три основные категории:
1. **Порождающие**: Singleton, Factory Method, Abstract Factory, Builder, Prototype.
2. **Структурные**: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.
3. **Поведенческие**: Observer, Strategy, Command, State, Visitor, Mediator, Iterator, Chain of Responsibility, Interpreter, Memento.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍62💊1
🤔 Какой из следующих интерфейсов используется для создания коллекций, поддерживающих дублирование элементов?
Anonymous Quiz
75%
List
5%
Set
5%
Map
14%
Collection
👍1
🤔 Какой из следующих методов интерфейса Iterator удаляет последний возвращенный элемент из коллекции?
Anonymous Quiz
73%
remove()
12%
delete()
2%
clear()
12%
discard()
🤔 Чем singleton отличается от prototype?

В контексте паттернов проектирования:
- **Singleton** гарантирует, что класс имеет только один экземпляр в приложении и предоставляет глобальную точку доступа к этому экземпляру.
- **Prototype** позволяет создавать объекты, клонируя существующий объект, что позволяет избежать затрат на создание объектов стандартным способом (через new), особенно если это сложный процесс создания.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍7
🤔 Какой метод из java.util.Collections можно использовать для синхронизации списка?
Anonymous Quiz
55%
synchronizedList
8%
syncList
31%
synchronizedCollection
6%
syncCollection
🤔 Какой модуль предоставляет основные классы для работы с датами и временем?
Anonymous Quiz
4%
java.base
38%
java.time
4%
java.temporal
😁13👀1💊1
🤔 Зачем вообще нужен класс object?

Класс `Object` в Java является корневым классом в иерархии классов. Каждый класс в Java неявно наследуется от класса `Object`, что делает доступными базовые методы, такие как `equals()`, `hashCode()`, `toString()`, `clone()`, `wait()`, и `notify()`, для всех объектов. Это обеспечивает универсальность и возможность полиморфного использования всех объектов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
🤔 Какой из следующих классов является базовым для всех классов, работающих с сокетами в Java?
Anonymous Quiz
70%
Socket
23%
ServerSocket
4%
InetAddress
3%
SocketAddress
🤔 Какой из следующих методов позволяет устанавливать размер кеша для объектов в Java?
Anonymous Quiz
48%
setCacheSize()
22%
setCacheLimit()
11%
setSize()
19%
setCapacity()
💊9