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

Сотрудничество: @cyberJohnny
Download Telegram
[Git] Как удалить локальную ветку независимо от того была смержена она или нет?
Anonymous Quiz
24%
git branch -d <branch>
35%
git branch -D <branch>
4%
git branch -di <branch>
21%
git branch remove <branch>
3%
git branch clear <branch>
8%
git branch delete <branch>
6%
Не знаю
[Алгоритмы] Укажите минимальное число ребер, которые должны быть удалены из полного графа K^6 таким образом, чтобы оставшийся граф был планарным.
Anonymous Quiz
22%
2
36%
3
26%
4
15%
6
[Алгортмы] Для любой сортировки, основанной на сравнениях, в наихудшем случае для n элементов нужно произвести не менее n*lg(n) сравнений.
Anonymous Quiz
43%
верно
50%
неверно
6%
Не знаю
[Алгоритмы] Что вычисляет следующая рекурсивная функция для произвольного аргумента n?
[Patterns] Какие из этих паттернов являются паттернами создания объектов?
Anonymous Quiz
79%
Abstract Factory
9%
Adapter
8%
Decorator
3%
Chain of Responsibility
Тест по Node.js

⚙️
Сложность - junior
Длительность - 7 минут
🖊 Вопросов - 10
[Pattrns] Верно ли высказывание: различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.
Anonymous Quiz
67%
Да
27%
Нет
7%
Не знаю
[Patterns] Паттерн Фасад похож на паттерн ... тем, что замещает сложную подсистему и может сам её инициализировать. Но в отличие от паттерна Фасад, паттерн ... имеет тот же интерфейс, что его служебный объект, благодаря чему их можно взаимозаменять.
Anonymous Quiz
26%
адаптер
49%
декоратор
23%
заместитель
2%
Не знаю
[Patterns] Поведенческий паттерн проектирования, позволяющий последовательно обходить элементы составных объектов, не раскрывая их внутреннего представления. О каком паттерне идёт речь?
Anonymous Quiz
25%
посетитель
16%
посредник
57%
итератор
2%
Не знаю
[GIt] Какая команда используется для загрузки данных с удаленного репозитория и сразу выпонляет git merge для создания коммита слияния?
Anonymous Quiz
53%
git pull
11%
git merge
21%
git fetch
8%
git remote
5%
git get
2%
Не знаю
Тест по Bash

⚙️
Сложность - junior
Длительность - 5 минут
🖊 Вопросов - 8
[Алгоритми] Вам надо отсортировать массив из 6 элементов. Быстрей всего это выполнит?
Anonymous Quiz
40%
QuickSort (быстрая сортировка Хоара)
16%
HeapSort (пирамидальная сортировка)
41%
BubbleSort (сортировка пузырьком)
4%
Не знаю
Тест по SQL

⚙️
Сложность - junior
Длительность - 5 минут
🖊 Вопросов - 10
[Алгоритми] Сколько ветвей алгоритма образует оператор условия "если"?
Anonymous Quiz
4%
ни одной
24%
одну
65%
две
4%
три
2%
четыре
2%
Не знаю
Тест по Python

⚙️ Сложность - junior
Длительность - 5 минут
🖊 Вопросов - 15