Что означает буква "D" в принципах SOLID?
Anonymous Quiz
7%
Dependency Demarcation — разграничение зон ответственности для зависимостей
2%
Dependency Direction — управление направлением зависимостей в системе
82%
Dependency Inversion — высоко- и низкоуровневые модули зависят от абстракций
3%
Dependency Determination — определение зависимостей для классов и методов
5%
Dependency Decoupling — разделение зависимостей на разные слои архитектуры
👍6🔥2😁2
Что означает буква "L" в принципах SOLID?
Anonymous Quiz
5%
Logic Separation Principle — принцип разделения логики
2%
Layered Architecture Principle — принцип многоуровневой архитектуры
87%
Liskov Substitution Principle — принцип подстановки Барбары Лисков
3%
Limited Scope Principle — принцип ограниченной области видимости
2%
Посмотреть ответ
😁7👍3🔥1👏1
Как лучше описать принцип O из SOLID?
Anonymous Quiz
4%
Каждый класс должен быть открыт для любых изменений
1%
Наследование должно использоваться вместо интерфейсов
90%
Классы должны быть открыты для расширения, но закрыты для модификации
4%
Код всегда должен быть изменяемым для адаптации к новым требованиям
1%
Посмотреть ответ
👍5❤2🔥2
Какие темы в этом месяце использовать для постов чаще:
🔥 — Java core
👍🏼 — Spring
👾 — SQL
😁 — Напишу в комменты свой вариант
🐸 Библиотека задач по Java
🔥 — Java core
👍🏼 — Spring
👾 — SQL
😁 — Напишу в комменты свой вариант
Please open Telegram to view this post
VIEW IN TELEGRAM
👍67🔥48👾10
Какая временная сложность у contains() в ArrayList в худшем случае?
Anonymous Quiz
77%
O(n)
5%
O(1)
4%
O(n^2)
9%
O(log n)
4%
Узнать ответ
👍6🔥1👏1
Какой результат будет выведен при запуске кода?
Anonymous Quiz
50%
1 1
14%
0 1
27%
1 2
1%
1 0
8%
Посмотреть ответ
👍10🤔7🔥3😁2❤1
Какой области видимости бина в Spring не существует?
Anonymous Quiz
14%
Singleton
10%
Session
38%
Scope
34%
Application
4%
Посмотреть ответ
👍6🔥2❤1
Какого уровня изоляции транзакции НЕ существует?
Anonymous Quiz
14%
READ UNCOMMITTED
7%
READ COMMITTED
11%
REPEATABLE READ
61%
DIRTY READ
7%
Посмотреть ответ
👍4😁3❤🔥1❤1
Ежемесячный опрос по грейдам. Проверим, выросло ли число мидлов
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁60❤27👍26🔥14
Что будет результатом запуска кода и обращения к /orders?
Anonymous Quiz
10%
RuntimeException
60%
Ошибка компиляции
5%
4хх Ошибка
6%
5хх Ошибка
19%
Посмотреть ответ
👍7🔥1👏1
Что будет результатом кода?
Anonymous Quiz
13%
Ошибка компиляции
17%
NullPoinerException
8%
null
58%
a
5%
Посмотреть ответ
👍8🤔3🔥1👏1
Как следует улучшить код?
Anonymous Quiz
8%
Спрятать SQL-запросы в отдельные файлы
8%
Использовать метод escapeSql() для экранирования пользовательского ввода
70%
Использовать PreparedStatement с параметризованными запросами
5%
Проверить пользовательский ввод вручную на наличие SQL-запросов
9%
Посмотреть ответ
👍8❤2🔥2
Какова временная сложность сортировки пузырьком в худшем случае?
Anonymous Quiz
0%
O(1)
19%
O(n)
69%
O(n^2)
8%
O(2n)
3%
Посмотреть ответ
👍8🔥4❤1
Какой основной компонент используется для хранения данных в Elasticsearch?
Anonymous Quiz
10%
Коллекции
9%
Файлы
47%
Индексы
24%
Документы
10%
Посмотреть ответ
👍5🔥1👏1
Как найти длину самой длинной строки в списке?
Anonymous Quiz
14%
list.stream().filter(s -> s.length() > max).count();
2%
list.stream().mapToInt(String::length).sum();
19%
list.stream().map(String::length).max((a, b) -> b - a).orElse(0);
61%
list.stream().mapToInt(String::length).max().orElse(0);
4%
Посмотреть ответ
👍2👏1🤔1
Что нужно сделать, чтобы метод вызывался асинхронно?
Anonymous Quiz
14%
Повесить на метод @Async
60%
Повесить на метод @Async и @EnableAsync на конфигурационный класс
2%
Повесить на метод @EnableAsync
15%
Повесить на класс @AsyncService и @EnableAsync на конфигурационный класс
9%
Посмотреть ответ
👍2🔥1👏1