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

Сотрудничество: @cyberJohnny
Download Telegram
Правильно ли утверждение, что лучший на практике алгоритм сортировки "Алгоритм Хоара" фактически является существенной модификацией одного из худший алгоритмов "Алгоритм пузырька"?
Anonymous Quiz
61%
Да
23%
Нет
16%
Не знаю
Какой метод программирования подразумевает создание конечной программы путем объединения ранее созданных мелких программных модулей (вспомогательных) в более крупные?
Anonymous Quiz
31%
Сверху-вниз
6%
Слева-направо
60%
Снизу-вверх
3%
Справа-налево
👍1
Для какого из перечисленных паттернов лучше всего подходит метафора "матрешки"?
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%
ни к одной из перечисленных