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

Сотрудничество: @cyberJohnny
Download Telegram
По рейтингу решений наших задач заметно что интепретируемые языки сильно выигрывают по скорости и памяти.

Можно подумать что это просто более оптимальные решения. Однако, на самом деле мы просто изначально для компилируемых языков считали время и память компиляции+выполнение.

Сегодня пофиксили это для С++ и C#. И скорее всего теперь С++ будет выходить в топ 🙂

А протестить можно на задаче о максимальной прибыли: https://proghub.ru/exercises/max-profit
И вот пример до/после на C++
Задача на нахождение максимальной прибыли с покупок

Необходимо написать функцию которая вернет максимальную прибыль учитывая ограничение в N сделок.
За последние пару дней неплохо пополнили наш набор тестов на сайте.

Го проходить и проверять свой скил: https://proghub.ru/tests
[OOP] Наследует ли производный класс перегруженные операторы базового класса?
Anonymous Quiz
29%
Нет
66%
Да
6%
Не знаю
[OOP] Какой принцип ООП необходимо использовать, чтобы заменить конструкции if-then-else в данном фрагменте кода:
[OOP] Какой принцип ООП необходимо использовать, чтобы заменить конструкции if-then-else в данном фрагменте кода:
Anonymous Quiz
57%
Полиморфизм
9%
Инкапсуляция
7%
Агрегация
14%
Композиция
3%
Персистентность
9%
Не знаю
Что будет выведено на экран:
[Paterns] При малом количестве объектов лучше использовать паттерн Facade вместо Mediator.
Anonymous Quiz
45%
Да
37%
Нет
17%
Не знаю
[Patternі] Поведенческий патерн проектирования, который позволяет передавать запросы последовательно по цепочке обработчиков. Каждый следующий обработчик решает может ли он обработать запрос сам и стоит ли передавать запрос дальше по цепи. Что за паттерн?
Anonymous Quiz
8%
компоновщик (composite)
84%
цепочка обязанностей (chain of responsibility)
6%
наблюдатель (observer)
2%
Не знаю
Forwarded from addmeto
Cloudflare TV это новый эксперимент, хотя больше похоже на вполне понятный проект: это телеканал онлайн на котором целый день, 24 часа в сутки будут идти интересные технические и технологические новости, интервью, выступления и презентации. Я было отнесся к этому формату скептически, но вы посмотрите на их расписание на ближайшую неделю.

По сути это проект масштабной непрекращающейся технологической конференции онлайн, правда без интерактива. Но со всеми фокусами телеканала - повторами популярного материала, возможностью выбрать лучших спикеров и тп. https://cloudflare.tv/schedule
[Patterns] Верно ли высказывание: Различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.
Anonymous Quiz
63%
Да
30%
Нет
7%
Не знаю