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

Сотрудничество: @cyberJohnny
加入频道
[Git] Какие аргументы используются чтобы указать git stash также сохранить изменения в игнорируемых файлах?
Anonymous Quiz
30%
git stash --all
17%
git stash -u
27%
git stash -i
9%
git stash --iall
7%
git stash -ai
9%
Не знаю
[Алгоритмы] Какова сложность алгоритма "Быстрая сортировка" в худшем случае.
Anonymous Quiz
29%
O(n*log(n))
14%
O(2nlog(n))
14%
O(n*log(n^2)) (n в квадрате)
36%
O(n^2) (n в квадрате)
7%
Не знаю
Равнины и впадины

Дан двумерный массив (матрица) содержащий только 0 и 1. Матрица представляет собой землю, где 0 - впадина, 1 - равнина. Впадины могут быть разные по размерам, организовываются они путем соединения соседних ячеек сверху или снизу, не по диагонали.

Необходимо написать функцию которая вернет размеры всех впадин в порядке возрастания.

Сложность: Middle

#задачи
Дорогие друзья! Спасибо вам что были с нами в невероятном 2020м. Мы уходим на небольшие каникулы и встретимся уже в новом 2021м! С наступающими вас!
[Алгоритмы] Какой алгоритм может применяться вместо алгоритма Дейкстры в задаче поиска кратчайшего пути?
Anonymous Quiz
8%
Штрассена
32%
Беллмана-Форда
4%
Чудновского
19%
Шелла
18%
Ни один из представленных
18%
Не знаю
[Алгоритмы] Количество разных неориентированных графов без петель с не более чем тремя вершинами равняется ...
Anonymous Quiz
29%
7
35%
9
13%
15
5%
10
18%
Не знаю
[Алгоритмы] Имеются монеты достоинством 1, 2, 5, 10, 25, 50 копеек. Нужно представить определенную сумму с помощью наименьшего количества монет. Какой алгоритм предпочтительнее всего использовать?
Anonymous Quiz
18%
Динамическое программирование
45%
"Жадный" алгоритм
18%
С помощью чисел Фибоначчи
9%
Ни один из вышеперечисленных
10%
Не знаю
[Git] Команда git log -- <имя файла> показывает историю коммитов по этому файлу. Как узнать, что именно изменялось в каждом коммите?
Anonymous Quiz
37%
git diff <имя файла>
43%
git log -p <имя файла>
11%
git show <имя файла>
5%
нет верного варианта
5%
Не знаю
[Git] Как удалить все игнорируемые и неотслеживаемые, но не игнорируемые файлы из рабочей директории?
Anonymous Quiz
13%
git delete -fx
17%
git clean -fX
26%
git remove -fX
23%
git clean -fx
7%
git clean -FX
14%
Не знаю
[Git] Вы изменили два файла и хотите добавить их в разные коммиты, но случайно выполнили команду "git add ." и добавили в индекс оба. Как исключить из индекса один из них?
Anonymous Quiz
34%
git commit --amend <filename>
25%
git reset HEAD <filename>
10%
git reset HEAD <filename>
23%
нет верного ответа
8%
Не знаю
[Patterns] Целью какого паттерна является расширение функциональности класса или же ее изменение без использования механизма наследования?
Anonymous Quiz
14%
Proxy
4%
Flyweight
63%
Decorator
18%
Composite
3%
Не знаю
[Patterns] Какой из данных паттернов проектирования является структурным паттерном?
Anonymous Quiz
26%
Singleton
45%
Facade
16%
Command
7%
Visitor
6%
Не знаю
[Patterns] Паттерн проектирования ... обеспечивает существование одного экземпляра некоторого класса и предоставляет единую точку доступа к нему.
Anonymous Quiz
5%
Adapter
10%
Bridge
76%
Singleton
6%
Proxy
2%
Decorator
1%
Не знаю
28,000+ удаленных IT-вакансий в одном месте ❤️

На прошлой неделе запустился Bergamot.io агрегатор remote IT-вакансий. 📣 Ребята собирают вакансии из более чем 150к источников (работных сайтов и карьерных страниц компаний).

Чем заинтересовало нас?

💪 Адекватный поиск по навыкам, должностям, географии;
🇷🇺 Фильтр по локации/гражданству — увидите только те вакансии, на которые можете претендовать;
Никаких «частично удаленно». С помощью ML почистили «фейковые» удаленные вакансии. Bergamot показывает только настоящую удаленку.

ПОТЕСТИТЬ МОЖНО ТУТ

ℹ️ Сервис работает на английском языке.
[Patterns] Паттерн Фасад похож на паттерн ... тем, что замещает сложную подсистему и может сам её инициализировать. Но в отличие от паттерна Фасад, паттерн ... имеет тот же интерфейс, что его служебный объект, благодаря чему их можно взаимозаменять.
Anonymous Quiz
35%
декоратор
31%
адаптер
32%
заместитель
2%
Не знаю
🔥Ищем авторов вопросов

Разыскиваем актуальные и интересные вопросы разных уровней сложности. Вопросы которые бы вы сами задали и услышав их на собесе не возникло бы желания убежать 😄

За крутые вопросы или пак из них включено вознагражение 💸

Вопросы, как всегда, принимает @igorhub
[GIT] Какая команда позволит увидеть, какие ветки уже объединены в ветку в которой вы работаете?
Anonymous Quiz
49%
git branch --merged
3%
git branch --no-merged
10%
git branch --yes-merged
21%
git branch -m
10%
git branch merged
6%
Не знаю