Задачи и тесты по программированию | proghub
2.44K subscribers
656 photos
16 videos
23 files
916 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
Для какого из перечисленных паттернов лучше всего подходит метафора "матрешки"?
Anonymous Quiz
9%
Proxy
19%
Prototype
5%
Singleton
23%
Abstract Factory
45%
Decorator
Поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке обработчиков. Каждый последующий обработчик решает, может ли он обработать запрос сам и стоит ли передавать запрос дальше по цепи. Какой это паттерн?
Anonymous Quiz
8%
компоновщик (composite)
87%
цепочка обязанностей (chain of responsibility)
6%
наблюдатель (observer)
Какой из перечисленных паттернов применяется в ситуации, когда нужно произвести некоторые действия над всеми объектами структуры в зависимости от фактического типа каждого объекта?
Anonymous Quiz
19%
Visitor
33%
Iterator
25%
Strategy
10%
State
14%
Composite
Верно ли высказывание: различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.
Anonymous Quiz
65%
да
29%
нет
7%
не знаю
Структурный паттерн проектирования, разделяющий один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга. О каком паттерне идёт речь?
Anonymous Quiz
28%
декоратор
47%
мост
10%
легковес
16%
нет верного ответа
Паттерн проектирования Template Method позволяет уменьшить количество зависимостей от классов, специфичных для данного приложения.
Anonymous Quiz
58%
да
31%
нет
11%
не знаю
Целью какого паттерна является расширение функциональности класса или же ее изменение без использования механизма наследования?
Anonymous Quiz
15%
Proxy
64%
Decorator
4%
Flyweight
17%
Composite
Какой паттерн проектирования используется для создания семейств зависимых между собой объектов?
Anonymous Quiz
21%
Factory Method
29%
Abstract Factory
19%
Prototype
10%
Builder
21%
Dependency Injection
Правильно ли утверждение, что лучший на практике алгоритм сортировки "Алгоритм Хоара" фактически является существенной модификацией одного из худший алгоритмов "Алгоритм пузырька"?
Anonymous Quiz
71%
Да
14%
Нет
16%
Не знаю
Паттерн проектирования Factory Method обеспечивает тесное связывание между созданным объектом и использующим его кодом.
Anonymous Quiz
43%
Да
57%
Нет
К какой группе относится паттерн проектирования "хранитель" ("Memento") (в соответствии с GoF)?
Anonymous Quiz
34%
к структурной
49%
к поведенческой
11%
к порождающей
7%
ни к одной из перечисленных
Конструктор никогда не возвращает явный тип данных
Anonymous Quiz
60%
Да
40%
Нет
Как в терминах ООП называется объект, который не может быть изменён после создания?
Anonymous Quiz
4%
Internal object
8%
Abstract object
72%
Immutable object
8%
Sealed object
1%
Все варианты
7%
Среди вариантов нет правильного ответа
Конструктор никогда не возвращает явный тип данных
Anonymous Quiz
61%
Да
39%
Нет
👍2💩1