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

Сотрудничество: @cyberJohnny
Download Telegram
[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%
Не знаю
[Git] Какая команда позволяет изменить последний коммит?
Anonymous Quiz
24%
git commit --last
48%
git commit --amend
6%
git commit --stage
8%
git commit --stash
15%
git commit --override
[Git] Какой командой можно вывести все содержимое stash?
Anonymous Quiz
16%
git stash all
19%
git stash list
12%
git stash ls
22%
git stash --all
19%
git stash -a
13%
git stash show
[Git] Какая команда позволяет закомитить все файлы (даже те которые не отслеживаются)?
Anonymous Quiz
28%
git commit -a
8%
git commit -u
38%
git commit --all
14%
git commit --untracked
8%
нет верного варианта
4%
Не знаю