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

Сотрудничество: @cyberJohnny
Download Telegram
[OOP] Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
Anonymous Quiz
7%
Полиморфизм
84%
Инкапсуляция
7%
Абстракция
2%
Наследование
1%
Не знаю
Как в терминах ООП называется объект, который не может быть изменён после создания?
Anonymous Quiz
5%
Internal object
8%
Abstract object
74%
Immutable object
8%
Sealed object
2%
Все варианты
3%
Не знаю
[Patterns] Сколько существует разных типов (и соответственно принципиально разных способов реализации) паттерна Adapter?
Anonymous Quiz
15%
1
37%
2
21%
3
6%
4
21%
Не знаю
👍1
[Patterns] К какой группе относится паттерн проектирования "хранитель" ("Memento") (в соответствии с GoF)?
Anonymous Quiz
30%
к структурной
46%
к поведенческой
13%
к порождающей
6%
ни к одной из перечисленных
5%
Не знаю
👍1
[Patterns] " .. - поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабую связанность и избавляя объекты от необходимости явно ссылаться друг на друга "?
Anonymous Quiz
34%
Mediator
25%
Low Coupling
9%
High Cohesion
4%
Information Expert
24%
Observer
5%
Не знаю
👍1
[Patterns] Верно ли высказывание:
Различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.
Anonymous Quiz
69%
Да
26%
Нет
4%
Не знаю
[Patterns] Какие из этих паттернов являются паттернами создания объектов?
Anonymous Quiz
81%
Abstract Factory
4%
Adapter
11%
Decorator
3%
Chain of Responsibility
2%
Не знаю
Паттерн проектирования Factory Method обеспечивает тесное связывание между созданным объектом и использующим его кодом.
Anonymous Quiz
33%
да
63%
нет
5%
Не знаю
Структурный паттерн проектирования, разделяющий один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга. О каком паттерне идёт речь?
Anonymous Quiz
27%
декоратор
48%
мост
8%
легковес
14%
нет верного ответа
3%
Не знаю
[OOP] Для того, чтобы изменить значение переменной
Класс в ООП является абстрактным типом данных.
Anonymous Quiz
41%
Не верно.
56%
Верно.
2%
Не знаю
Вас приглашают в компанию, есть всего 3 метрики для выбора: деньги, проект, команда. Одновременно в вакансии может быть только 2 из 3, какие бы выбрали?
Anonymous Poll
25%
деньги+проект
54%
деньги+команда
21%
проект+команда
Паттерн Фасад похож на паттерн ... тем, что замещает сложную подсистему и может сам её инициализировать. Но в отличие от паттерна Фасад, паттерн ... имеет тот же интерфейс, что его служебный объект, благодаря чему их можно взаимозаменять.
Anonymous Quiz
26%
адаптер
45%
декоратор
27%
заместитель
2%
Не знаю