[Patterns] Отметьте верное утверждение
Anonymous Quiz
39%
Фабричный метод основан на наследовании, его задача - перемещение создания экземпляров в субклассы.
58%
Фабричный метод основан на композиции, его задача - создание семейств взаимосвязанных объектов.
3%
Не знаю
[ООП] Время жизни агрегируемого объекта меньше либо равно времени жизни агрегата.
Anonymous Quiz
64%
Да
29%
Нет
7%
Не знаю
[ООП] Делегат - ____ . укажите верное утверждение
Anonymous Quiz
63%
используется для передачи методов в качестве аргументов к другим методам.
13%
это модификатор уровня агрегируемого метода
17%
это не явная реализация полиморфизма
6%
Не знаю
[ООП] Класс, экземпляры которого в свою очередь являются классами называется:
Anonymous Quiz
45%
метакласс
4%
альфакласс
17%
класс-предок
31%
базовый класс
3%
Не знаю
[Patterns] Сколько существует разных типов (и соответственно принципиально разных способов реализации) паттерна Adapter?
Anonymous Quiz
9%
1
42%
2
21%
3
7%
4
21%
Не знаю
[ООП] В чем отличие абстрактного класса от интерфейса? Выберите наиболее точное определение.
Anonymous Quiz
47%
Класс определяет реализацию(возможно, частичную), интерфейс - только набор сигнатур
12%
Класс содержит методы и поля, интерфейс - только методы
28%
Класс определяет сущность, интерфейс определяет поведение
11%
Класс содержит конструкторы и методы, интерфейс - только методы
2%
Не знаю
[ООП] Какие утверждения из перечисленных верны:
Anonymous Quiz
20%
Отношение "has-a" всегда реализуется с помощью наследования
20%
Отношение "has-a" требует как минимум две различные сущности
14%
Отношение "has-a" всегда реализуется с помощью полиморфизма
19%
Отношение "has-a" всегда подразумевает сильную связь между объектами
8%
Ничего из перечисленного
17%
Не знаю
[ООП] Как называется объект, задача которого состоит в реакции на возникновение определенного события?
Anonymous Quiz
2%
Repeater
23%
Callback
33%
Observer
2%
Publisher
38%
Trigger
1%
Не знаю
👍1
Тест на знание Go
Этот тест создан для разработчиков middle уровня, рассчитан на тех кто хочет проверить свой скилл и уровень знаний, а так же выявить свои сильные и слабые стороны перед собеседованием.
⚙️ Сложность - middle
⏱ Длительность - 13 минут
🖊 Вопросов - 20
Этот тест создан для разработчиков middle уровня, рассчитан на тех кто хочет проверить свой скилл и уровень знаний, а так же выявить свои сильные и слабые стороны перед собеседованием.
⚙️ Сложность - middle
⏱ Длительность - 13 минут
🖊 Вопросов - 20
[Git] Как удалить файл из индекса?
Anonymous Quiz
27%
git rm --cached <file>
19%
git rm -c <file>
25%
git remove --cached <file>
8%
git clear --cached <file>
9%
git delete --cached <file>
12%
Не знаю
This media is not supported in your browser
VIEW IN TELEGRAM
Когда спокойно себе работал, но тут вам в команду наняли скрам мастера...
Тест на знание JAVA
Эта сборка тестов подойдет для новичков, студентов, только познакомившихся с технологией Java. Отлично подойдет для усвоения новой информации, освежить в памяти возможности языка, его специфику и найти упущенное.
⏱ Длительность - 13 минут
🖊 Вопросов - 15
Эта сборка тестов подойдет для новичков, студентов, только познакомившихся с технологией Java. Отлично подойдет для усвоения новой информации, освежить в памяти возможности языка, его специфику и найти упущенное.
⏱ Длительность - 13 минут
🖊 Вопросов - 15
[Git] Как проверить состояние вашего локального git-репозитория с момента последнего коммита?
Anonymous Quiz
12%
git check
4%
git cherry-pick
78%
git status
5%
git diff
1%
Не знаю
[Patterns] Какой из данных паттернов проектирования является структурным паттерном?
Anonymous Quiz
29%
Singleton
44%
Facade
13%
Command
9%
Visitor
7%
Не знаю
Тест по JavaScript продвинутого уровня
Следует проходить с целью проверить уровень знаний опытных программистов, а также дать возможность специалистам определить свои сильные и слабые стороны перед собеседованием.
⚙️ Сложность - senior
⏱ Длительность - 15 минут
🖊 Вопросов - 20
Следует проходить с целью проверить уровень знаний опытных программистов, а также дать возможность специалистам определить свои сильные и слабые стороны перед собеседованием.
⚙️ Сложность - 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/exercises
Порешать задачки можно тут: https://proghub.ru/exercises