🤔 Какой метод класса Collections используется для поиска минимального элемента в коллекции?
Anonymous Quiz
82%
min()
7%
findMin()
2%
minimum()
9%
getMin()
👍1
🤔 Что выполняется раньше: конструктор, setter или поле внедрения?
Порядок:
1. Выполняется конструктор.
2. Затем происходит инициализация полей.
3. После — вызываются сеттеры.
4. Потом — методы@PostConstruct , если есть.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Порядок:
1. Выполняется конструктор.
2. Затем происходит инициализация полей.
3. После — вызываются сеттеры.
4. Потом — методы
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥4
🤔 Какая основная роль интерфейса "EventListener"?
Anonymous Quiz
2%
Генерировать события
16%
Устанавливать слушателей
82%
Слушать и обрабатывать события
0%
Удалять события
👍2
🤔 В чём разница между SQL и NoSQL?
SQL базы данных — это реляционные базы данных, которые используют структуру таблиц и поддерживают язык запросов SQL для работы с данными. NoSQL базы данных ориентированы на документы, ключ-значения, графы или столбцы и предоставляют гибкость для хранения неструктурированных данных. SQL базы данных обеспечивают строгую согласованность данных и поддерживают транзакции ACID, в то время как NoSQL часто предлагают более высокую производительность и масштабируемость за счёт ослабления некоторых ограничений. Выбор между SQL и NoSQL зависит от требований приложения к структуре данных и производительности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой интерфейс используется для реализации поставщика значений?
Anonymous Quiz
39%
Supplier
43%
Producer
11%
Provider
8%
Generator
👍2
🤔 Как обеспечить синхронизацию в многопоточной среде?
- synchronized блоки/методы;
- Lock и ReentrantLock;
- Atomic переменные (AtomicInteger, AtomicReference);
- Использование ConcurrentHashMap, CopyOnWriteArrayList и др.;
- Координационные механизмы: CountDownLatch, Semaphore, Phaser.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- synchronized блоки/методы;
- Lock и ReentrantLock;
- Atomic переменные (AtomicInteger, AtomicReference);
- Использование ConcurrentHashMap, CopyOnWriteArrayList и др.;
- Координационные механизмы: CountDownLatch, Semaphore, Phaser.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из следующих интерфейсов используется для поддержки функциональных операций на потоках данных?
Anonymous Quiz
79%
Stream
3%
Collection
5%
Iterable
13%
Supplier
👍2
🤔 В чём разница между Union и Union All?
UNION объединяет выборки, при этом удаляя дубликаты.
UNION ALL объединяет выборки, сохраняя все строки, включая дубликаты.
UNION медленнее, потому что требует дополнительной проверки на уникальность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
UNION объединяет выборки, при этом удаляя дубликаты.
UNION ALL объединяет выборки, сохраняя все строки, включая дубликаты.
UNION медленнее, потому что требует дополнительной проверки на уникальность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥2
🤔 Какой из методов в классе StringBuilder изменяет сам объект, на котором вызывается?
Anonymous Quiz
72%
append()
9%
concat()
12%
join()
7%
split()
👍1💊1
🤔 Для чего в стримах предназначен метод limit()?
limit(n) ограничивает количество элементов, проходящих по стриму. Удобен при работе с пагинацией, отладкой или выборкой top N.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
limit(n) ограничивает количество элементов, проходящих по стриму. Удобен при работе с пагинацией, отладкой или выборкой top N.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из классов java.nio.file используется для работы с путями файлов и директорий?
Anonymous Quiz
66%
Path
25%
FilePath
7%
Directory
2%
FileUtils
👍2
🤔 Какой из методов не является методом класса Object?
Anonymous Quiz
12%
toString
8%
wait
7%
notify
73%
sleep
👍2💊1
🤔 Что такое параметризованный тип?
Это обобщённый тип, который позволяет задавать конкретный тип данных при использовании. Он повышает типобезопасность и переиспользуемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это обобщённый тип, который позволяет задавать конкретный тип данных при использовании. Он повышает типобезопасность и переиспользуемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3💊2
🤔 Что такое "covariant return type" в Java?
Anonymous Quiz
30%
Переопределение метода с возвращаемым типом подкласса
21%
Переопределение метода с возвращаемым типом суперкласса
10%
Перегрузка метода с разными типами
39%
Метод, который может возвращать несколько типов
🔥1
🤔 Какой метод в классе String используется для приведения всех символов строки к нижнему регистру?
Anonymous Quiz
7%
toLower()
9%
lowerCase()
83%
toLowerCase()
1%
toLowercase()
👍2🔥1
🤔 Какие алгоритмы поиска элемента по массиву известны?
- Линейный поиск (O(n)) — перебор всех элементов;
- Бинарный поиск (O(log n)) — по отсортированному массиву;
- Интерполяционный поиск — улучшение бинарного при равномерном распределении;
- Экспоненциальный поиск — для бесконечных или частично известных массивов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Линейный поиск (O(n)) — перебор всех элементов;
- Бинарный поиск (O(log n)) — по отсортированному массиву;
- Интерполяционный поиск — улучшение бинарного при равномерном распределении;
- Экспоненциальный поиск — для бесконечных или частично известных массивов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊5🔥1
🤔 Какой интерфейс используется для выполнения потокобезопасных операций с коллекцией?
Anonymous Quiz
5%
BlockingQueue
18%
CopyOnWriteArrayList
10%
ConcurrentLinkedQueue
66%
Все вышеуказанные
👍1
🤔 Какие промежуточные методы работы со стримами есть?
- map(), flatMap() и их примитивные аналоги;
- filter();
- distinct();
- sorted();
- peek() (для отладки);
- limit(), skip().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- map(), flatMap() и их примитивные аналоги;
- filter();
- distinct();
- sorted();
- peek() (для отладки);
- limit(), skip().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6🔥1
👍1
🤔 Что такое «абсолютный путь» и «относительный путь»?
Абсолютный путь указывает местоположение файла или папки начиная от корня файловой системы. Относительный путь указывает путь относительно текущей рабочей директории программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Абсолютный путь указывает местоположение файла или папки начиная от корня файловой системы. Относительный путь указывает путь относительно текущей рабочей директории программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4