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

Сотрудничество: @cyberJohnny
Download Telegram
​​Тест по JavaScript продвинутого уровня

Следует проходить с целью проверить уровень знаний опытных программистов, а также дать возможность специалистам определить свои сильные и слабые стороны перед собеседованием.

⚙️ Сложность - senior
Длительность - 15 минут
🖊 Вопросов - 20
[Git] Команда Git, позволяющая забрать коммит другой ветки и вставить (влить) в текущую. Данная команда применяет к дереву проекта изменения, которые были внесены указанным коммитом.
Anonymous Quiz
6%
git revert <hash-commit>
56%
git cherry-pick <hash-commit>
25%
git rebase <hash-commit>
7%
нет верного ответа
6%
Не знаю
💫 Обновили главную сайта

Зацените: https://proghub.ru/
А так же прокачали навигацию и дизайн вывода результатов проверки кода решений задач.

Порешать задачки можно тут: https://proghub.ru/exercises
[Git] Вы изменили два файла и хотите добавить их в разные коммиты, но случайно выполнили команду "git add ." и добавили в индекс оба. Как исключить из индекса один из них?
Anonymous Quiz
28%
git commit --amend <filename>
31%
git reset HEAD <filename>
20%
git checkout -- <filename>
16%
нет верного ответа
6%
Не знаю
[Git] Как удалить все игнорируемые файлы из рабочей директории?
Anonymous Quiz
13%
git delete -fx
9%
git clean -fX
27%
git clean -fx
30%
git remove -fX
6%
git clean -FX
16%
Не знаю
​​Тест по объектно-ориентированному языку программирования C#

Тест будет интересен широкому спектру пользователей:
- Новичкам, что хотят познакомиться с языком программирования C# и .NET Framework.
- Опытным разработчикам, желающие закрепить свои знания.
- Программистам C++, которые желают попробовать возможности платформы .NET.

Длительность - 10 минут
🖊 Вопросов - 15
[Git] Команда git add . выполняет также действия команды git rm?
Anonymous Quiz
21%
Да
79%
Нет
Тест по PHP продвинутого уровня

⚙️ Сложность - senior
Длительность - 15 минут
🖊 Вопросов - 20
[Git] Команда git log -- <имя файла> показывает историю коммитов по этому файлу. Как узнать, что именно изменялось в каждом коммите?
Anonymous Quiz
43%
git diff <имя файла>
36%
git log -p <имя файла>
13%
git show <имя файла>
4%
нет верного варианта
4%
Не знаю
​​Тест по Git

⚙️ Сложность - senior
Длительность - 7 минут
🖊 Вопросов - 10
[Git] Какая команда позволит сделать клон с историей только последнего комита?
Anonymous Quiz
9%
git clone -shallow=1 <repo>
40%
git clone -depth=1 <repo>
8%
git clone -step=1 <repo>
26%
git clone -commit=1 <repo>
2%
git clone -tag=1 <repo>
16%
git clone -tail=1 <repo>
👍1
Класс в ООП является абстрактным типом данных.
Anonymous Quiz
47%
Не верно
51%
Верно
2%
Не знаю
[Git] Какая команда позволит увидеть, какие ветки уже объединены в ветку в которой вы работаете?
Anonymous Quiz
51%
git branch --merged
2%
git branch --no-merged
13%
git branch --yes-merged
24%
git branch -m
10%
git branch merged
Тест по PHP

⚙️
Сложность - junior
Длительность прохождения - 5 минут
🖊 Вопросов - 10
[ООП] Метод, который определяет состояние объекта, не изменяя его.
Anonymous Quiz
49%
Селектор
12%
Модификатор
15%
Сеттер
19%
Конструктор
1%
Деструктор
4%
Не знаю