Главная » Учебные материалы » DevOps » Ответы (шпаргалки) » МГТУ им. Н.Э.Баумана » Несколько классов/семестров » К контрольной работе » DevOps инженер - Финальный этап (Итогового ассессмент на Цифровой кафедре)
Для студентов МГТУ им. Н.Э.Баумана по предмету DevOpsDevOps инженер - Финальный этап (Итогового ассессмент на Цифровой кафедре)DevOps инженер - Финальный этап (Итогового ассессмент на Цифровой кафедре)
5,0052
2023-06-25СтудИзба

DevOps инженер - Финальный этап (Итогового ассессмент на Цифровой кафедре) ОТВЕТЫ НА ТЕСТ✅

Описание


Ответы на итоговый ассессмент
Ответы на следующие вопросы:
Знач ением термина UDP является:

Выберите несколько вариантов ответа



Проток ол без гарантированной доставки сообщений и не сохраняющий состояния отправленных сообщений


Затрудняюсь ответить


Название семейства маршрутизаторов


Проток ол без гарантированной доставки сообщений


Протокол пользовательск их датаграмм


Динамический проток ол маршрутизации

Какая система локального хостинга git репозиториев является наиболее популярной?

Выберите верный ответ

О sourcesave
О Затрудняюсь ответить
Q gitlab
Q bltbucket
Q github

Вопрос#З


Что не является плюсами CI/CD?

Выберите верный ответ


Q Скорос ть вывода новой функ цио нальности от запроса кли ента до запуска в эксплуатацию
Q Качество итогового результата выше: автотестирование охватывает все аспек ты продук та, что труднореализуемо при стандартном релизном подходе
Q Иск ушение перевести на Agile, DevOps и CI / CD сразу всё, что связанос корпоративными ИТ-системами, включая соге-уровень, без приобретения первичного опыта
Q Затрудняюсь ответить
Q Возможность выбора оптимального варианта за счет оперативного тестирования и большего числа итераций

Bonpoc#4

Какие из перечисленных вариантов относятся к процессам CI/CD?

Выберите несколько вариантов ответа


Формирование бизн ес-требований


Развертывани е окружений для целевой среды и тестирование


Автоматическ ая поставка изменений в различные окружения


Затрудняюсь ответить


Приемо-сдаточные работы результатов разработк и ПО


Автоматизированное формировани е чек -листов по результатамтестирования

Bonpoc#5


Что не является типовойошибкой процесса CI/CD?

Выберите верный ответ

Q Непрерывное развертывание предваряет непрерывную поставку
Q Отсутствие к оординации меж ду непрерывной интеграци ей и непр ерывной доставкой
Q Баланс между частотой выполнения заданий непрерывной интеграции и использованием ресурсов
Q Сначала нужно автоматизировать неправильные процессы
Q Затрудняюсь ответить
Q Отсутствие содержательных информационн ых панелей и метрик

Вопрос#б


Какие уровниабстракции данных включает современная модель архитек туры СУБД?

Выберите верный ответ

О Внешний уровень и концептуальный уровень
Q Конц ептуальный уровень, управляемыйуровень, внутренний уровень
Q Затрудняюсь ответить
Q Внешний уровень и внутренний уровень
Q Внешний уровень, концептуальный уровень, внутренний уровень

Вопрос#?

Непрерывная интеграция (CI):

Выберите верный ответ

Q Затрудняюсь ответить
Q Это процесс, в к отором раз работ чик и и тест и ро вщик и совм ест но про в ер яют новый к од, преимущественно в реж и ме работы SСRUМ-к оманд
Q Это проц есс, при котором разработчик и пишут код и интегрируют его раз в месяц дnя финального тестирования
Q Это процесс совместного тестирования и непрерывного создания выпускаемых артефак тов
Q Это проц есс, при котором разработчик и пишут код и интегрируют его для передачи в службу эксплуатации

Bonpoc#8

С помощью чего можно ограничить в Kubernetes сетевое взаимодействие между подами?

Выберите верный ответ

Q Затрудняюсь ответить
О Network Policy
Q Rac k Space
Q Dockerfi!e
0 AWS SЗ

Bonpoc#9


Какие утверждения справедливы для алгоритма Хаффмана?

Выберите несколько вариантов ответа



Дерево содержит в себе каждый символ и его код


Все узлы дерева имеют равный приоритет


Каждый код не является префиксом длякода другого символа


Частота встречающихся символов невлияет на процесспостроения дерева


Каждый являетсяпостфик сом для кода предыдущего символа


Затрудняюсь ответить

Bonpoc#10

Какое свойство алгоритма заключается в том, что для любого рассматриваемого алгоритма существует некоторое множество вариантов входных да нных, а, следовательно, и множество возможных исходов?
Выберите верный ответ

О Результативность О Однозначность Q Массовость
Q Затрудняюсь ответить
О Дискретность
Q Понятность

Bonpoc#11


Зачем нужна система к онтроля версий?

Выберите несколько вариантов ответа


Система к онтроля версий позволяет вести параллельную командную разработк у, внося изменения в один и тот же проект


Без систем контроля версий невозмож но вести разработк у ПО


Система позволяет хранить неск олько версий одного документа и при необходимости возвращаться к более ранним версиям с пониманием, кто и когда вносил изменения


Система к он тро ляверсий позволяет отлаживать код централизованно


Затрудняюсь ответить


Без систем контроля версий невозможно провести статическ ий анализ кода

Bonpoc#12


Обозначьте определение времени извлечения элемента при работе алгоритма пирамидальной сортировки в худшем случае:

Выбери те верное утвер жд ен ие

Q O((n/ 2) logn)
0 O(n)
Q O(logn)
Q O(nlogn)
Q Затрудняюсь ответить

Bonpoc#13

По какой причине может возникнуть конфликт при слиянии веток?

Выберите верный ответ

Q Затрудняюсь ответить
Q Ветк и используются одним и тем же участником проекта
Q Ветк и были созданы в разное время
Q Ветк и были получены разными коммитами
Q В ветках есть изменения одних и тех же строк

Bonpoc#14


DеvОрs-инженер должен иметь:

Выберите несколько вариантов ответа



Опыт администриров ания ОС L i ПLIX


Опыт разработк и ПО


Опыт админис трирования ОС Windows


Затрудняюсь ответить


Опыт подготовк и и согласования договоров SLA


Опыт работы с инструментами для управления конфигурациями ПО


Опыт написания скриптов


Опыт в сетевых технологиях

Bonpoc#15

Развертывание проекта на сервере организовано с помощью Git. Выберите последовательность действий, чтобы залить обновления на сервер:

Выберите верный ответ

Q Затрудняюсь ответить




1. Подключаемсяпо ssh (вводим логин, парол, ь
Q 2. Переходим в дирек торию с проек том cd;
3. Выполняем команду «git pull »


1. Подключаемсяпо ssh (вводим логин, парол, ь
Q 2. Выполняем команду «git pull »;
3. Переходим в дир ек торию с проек том cd

хост);




хост);




1. Вводим команду «git b1·anch»;
Q 2. Убеждаемся в том, что есть изменения в файлах;
3. Добавляем файлы к индек сируемым, введя команду «git add»



1. Вводим команду «git branch»;
2. Далее вводим команду «git status»;
3. Убежд аемся в том, что есть изменени яв файлах;
4. Добавляем файлы к индек сируемым, введя команду «git add»

Bonpoc#16


В чем основное отличие ветки hotftx от release и feature при использовании подходов GitFlow?

Выберите верный ответ

Q Использование ветк и hotfix позволяет не изменять версию ветки main
Q Отличия отсутствуют, ветка существует лишь для разделения новых фич от исправлений
Q Затрудняюсь ответить
Q Ветка hotfix независимая и не сливается с другими
О Ветка hotfix создается напрямую от main ветк и

Bonpoc#17

Как в норме отменяют изменения уже запущенного коммита?

Выберите верный ответ

О С помощью commit О С помощью revert О С помощью delet e О С помощью rebase
Q Затрудняюсь ответить

Bonpoc#18


Какой метод управления взаимоблокировкой в СУБД вь1 предложите выбрать в ситуации, когда вероятность взаимоблокировки транзакций низкая?

Выберите верный ответ

Q Предотвращение взаимоблок ировки О Предотвращение тупиковых ситуаций Q Избегание от тупик овой ситуации
Q Затрудняюсь ответить
Q Обнаружение вз аимоблок ировк и

Bonpoc#19


Что не относится к методам обработки рядов динамики?

Выберите верный ответ


О Метод интервалов
Q Аналитическ ое выравнивание Q Метод ук рупнения интервалов Q Затрудняюсь ответить
О Метод скользящей средней

Bonpoc#20

DevOps это:

Выберите верный ответ
o Затрудняюсь ответить
o Концепция, набор практик и правил, позволяющий разработать приложение для его надежного последующего обслуживания и зксплуатации
Концепция, набор практик и правил, позволяющий ликвидировать разрыв между разработчиками сервиса и сотрудниками, отвечающими за обслуживание и зксплуатацию приложения
o Концепция, набор практик и правил, позволяющий разработать приложениедля его последующего массового тиража
o Набор инструментов и платформ для разработки и эксплуатации приложения

Bonpoc# 21


Как называется семейство компьютерных языков, используемых в компьютерных программах для получения, вставки, удаления или изменения данных в базах данных?
Выберите верный ответ

0 DCL
О Затрудняюс ь ответить
0 DLL
0 DML
0 DDL

Bonpoc#22

В какой СУБД данная команда будет работать? SELECT DISTINCT ON (NAME),ID, NAME FROM TABLE_A

Выберите верный ответ

Q MongoDB
О Затрудняюсь ответить
Q PostgreSQL
Q Oracle
0 .MS SQL
0 MySQL

Bonpoc#23


Какой тип сортировки реализуется без вложенного цикла?

Выберите верный ответ

Q Затрудняюсь ответить
Q Сорти ровк а вставками
Q Сортиро вка перемешиванием
Q Сортиро вка выбором
Q Сортиро вк а слиянием

Bonpoc#24

DevOps это:

Выберите верный ответ

Q Затрудняюсь ответить
Q Методология и принципы разработк и промышленной автоматизации
Q Методология и принципы программной разработк и в оборонно-промышленном комплексе
Q Методология и принципы разработк и операционных систем для использования в промышленном производстве
Q .Методология и принципы непрерывной разработки, интеграции и развертывания ПО
Q Методология и принципы разработк и ПО для электронных устройств (девайсов)

Bonpoc#25

Какие системы контроля версий позволяют хранить реnозиторий (его копию) у каждого разработчика, работающего с данной системой, при работе с такой системой, пользователи периодически синхронизируют свои локальные реnозитории с центральным и работают непосредственно со своей локальной копией?
Выберите верный ответ

О Распределённые системы контроля версий
О Затрудняюсь ответить
Q Централизованные системы контроля версий Q Децентрализованные системы контроля версий О Локальные системы контроля версий

Bonpoc#26


Какая команда выводит реал ьнь1й п лан выполнения запроса для заданного оператора?

Выберите верный ответ

Q Затрудняюсь ответить
0 ANALYZE
0 ANALYZE EXP LAIN
0 EXPLAIN
0 EXPLAIN BUFFERS
0 EXPLAI N ANALYZE

Bonpoc#27

Определите графовый алгоритм по условиям: - исследование всех соседних вершин на определенную глубину; - использование структуры данных
«очередь»:

Выберите верный ответ

О Поиск в ширину
О Затрудняюсь ответить
О Поиск в глубину
О Кратчайший путь
Q Максимальный поток

Bonpoc#28

Пусть a=S, Ь=З, с=7. После выполнения команд а:=а+Ь; Ь:=а+Ь; с:=а+Ь-с; сумма а+ Ь +сбудет равна:

Выберите верное утверждение


0 31
0 12
Q Затрудняюсь ответить
0 20
0 35

Bonpoc#29


Какого метода доступа не существует?

Выберите верный ответ

О index only scan
О index scan
О sequenti al scan
Q Ьitn1ap scan
Q Затрудняюсь ответить
О sequential index scan

Вопрос#ЗО


Обозначьте отображение верхнего и нижнего уровней временной сложности алгоритма:

Выберите верное утверждение

О Нотация «О»
О Тета-нотация, 8
Q Затрудняюсь ответить
Q L-нотация
О Омега-нотация, О

Bonpoc # 31

В чем ограничения и риски использования лок альных систем контроля версий?

Выберите несколько вариантов ответа


При работе неск ольких пользователей хранилище блок ируется и не позволяет редактировать код в разных ветк ах


Работа тольк о с одним файлом, к аж дый файл должен к онтро лироваться отдельно


Отсутствие возможности п роводит ь отладк у и компилировать код


Затрудняюсь отв етить


Отсутствие возможности п роведения ревью код


Хранение файлов в строго ограниченном наборе форматов

Bonpoc#32


Укажите алгоритм, подходящий для решения задачи «Обобщить часто встречающиеся в данных последовательности, такие как серия событий, зарегистрированных в журнале перед ремонтом оборудования»:
Выберите верное утверждение

Q Алгоритм классифик ации Q Алгоритм взаимосвязей Q Затрудняюсь ответить
Q Алгоритм анализа последовательностей
Q Алгоритм сегментации

Вопрос#ЗЗ


Какого типа блокировки не существует?

Выберите верный ответ

Q Затрудняюсь ответить О Скрытая блокировка О Неявная блокировка О Явная блокировка
О Внутренняя блокировка

Bonpoc#34


Какая команда служит для создания ссь1лок на код внешних репозиториев внутри рабочей копии?

Выберите верный ответ

О branch
О remote
Q submodules
Q Затрудняюсь ответить
О sync

Вопрос#З5

Табличное пространствов СУБД - это:

Выбериет верноеутверждение


Q Физическ ий объект хранения, предоставляющий уровень прямой связи между базой данных и таблицами Q Физическая область хранения данных, размер которой ограничен размером используемого жесткого диска Q Затрудняюсь ответить
Q Логическая область хранения данных, размер которой ограничен размером используемого жесткого диска
Q Именованная область данных, используемаядля взаимодействия с данными в операционных системах

Вопрос#Зб


Какие алгоритмы делят данные на группы или кластеры элементов, имеющих схожие свойства?

Выберите верный ответ

Q Алгоритмы к лассифик ации Q Алгоритмы сегментации Q Алгоритмы взаимосвязей Q Регр ессивные алгоритмы
Q Алгоритмы анализа последовательностей
Q Затрудняюсь ответить

Bonpoc#37


Когда работа завершена, протестирована и готова к передаче в основную линию разработки, ваша команда должна выбрать стратегию слияния. Какая стратегия применяется в Git по умолчанию для более чем двух голов для объединения голов аналогичных функ ци он альныхветок, включается автоматически, когда передается больше одной ветки, но если в слиянии есть конфликты, которые нужно разрешать вручную, эта стратегия блокирует попытку слияния?
Выберите верный ответ

О Стратеги я«Наша>>
Q Стратегия «Осьминог» О Рекурсивная стратегия Q Затрудняюсь ответить
Q Стратеги я«Поддерево»

Вопрос#З8

На каком этапе процесса проектирования БД вы определите организаци ю хранения данных?

Выберите верный ответ

Q Логическое проек тирование Q Физическое проек тирование Q Затрудняюсь ответить
Q Концептуальное проек тирование
0 Выбор СУБД

Bonpoc#39

CI/CD (или CICD) это:

Выберите несколько вариантов ответа



Это комбинация непр ерывной интеграции и непрерывного развертывани я программного обеспечения в процессеразработки


Затрудняюсь ответить


Включает в себя DevOps


Объединяет разработку, тестирования и развертывания приложения


Это ком бинация непрерывной интеграции и непрерывного развертывания программного обеспечения в процессе разработки, к оторая используется программистами DevOps

Bonpoc#40


Что не относится к общим правилам при проектировании визуальных алгоритмов?

Выберите верный ответ

Q В конце алгоритма должны располагаться блоки вывода значений выходных данных
Q В них пр едусматривается повторное выполнение определенного набора действий при выполнении некоторого условия
Q В алгоритме должен быть только один блок начала и один блок окончания
Q Затрудняюсь ответить
Q После ввода значений входных данных могут следовать блоки обработки и блоки условия
Q Связи между блок ами указываются направленными или ненаправленными линиями
Q В начале алго ритма должны быть блок и ввода значений входных данных

Bonpoc# 41


Концепция lnfrastructure as Code - это:

Выберите несколько вариантов ответа



Модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию информационн о-технологическ их платформ


Предс тавляет собой управление инфраструк турой в описательной модели с использов анием системы управления версиями аналогичной той,к оторая применяется в
DevOps для ИСХОД НОГО кода


Подход для управления и описания инфраструк туры через к онфигурацион ные файлы




Одна из моделей обслуж ивания в облачных вычисления, х техно логичес к ие р есурсы


Затрудняюсь ответить

по которой потребителям предоставляются по подписке фундаментальные информационно­

Bonpoc#42

Для проектирования модулей приложений в качестве входных даннь1х используется иерархия функции, которая является элементом:

Выберитеверноеутверждение


Q Семантическ ой модели предметной области базы данных
О Информационной моде ли пред метной области данных
Q Функ циональной модели предметной области базы данных Q Синтак си ческ ой модели предме тной области базы данных Q Затрудняюсь ответить

Bonpoc#43

DеvОрs-инженер это:

Выберите несколько вариантов ответа



Специалист на стыке разработк и ПО, сис темного администриро вани я и бизнеса.


Специалист на ст ыке методологии и принципов разработки ПО для элек тронных устройств


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


Специалист по разработк е элек тронны х устро йств


Затрудняюс ь отв етить


Специ алист по раз работк е ПО по требованиям оборонно-промышленного комплекса (спец. требования)

Bonpoc#44


Выберите варианты, где используются операторы ANY и ALL в конструкциях SQL-зanpocoв?

Выберите несколько вариантов ответа



Операторы ANY и ALLиспользуются с подзапросами


Операторы ANY и ALLиспользуются при выборе таблиц конструкции FROM


Затрудн яюс ь от в етить


Операторы ANY и ALLиспользуются с предложением WHERE или HAVI NG


Операторы ANY и ALLиспользуются в списке полей конструкции SELECT

Bonpoc#45

Обозначьте алгоритм, определяющий группы данных с элементами схожих свойств:

Выберите верное утверждение

Q Алгоритм классифик ации
Q Регр ессивный алгоритм
Q Алгоритм анализа последовательностей
Q Алгоритм сегментации Q Алгоритм взаимосвязей Q Затрудняюсь ответить

Bonpoc#46

Какой элемент списка не соответствуетлогике формирования списка?

Выберите верный ответ

Q OpenStack
О Microsof t Azur e
О Google Elastic Cloud
Q Rac k Sp ace
О Amazon Web Server (AWS)
Q Затрудняюсь ответить
Q Microsoft Git Hub

Bonpoc#47

В какой СУБД данная команда будет работать? UPDATE ( SELECT A.ID, A.NAME NAME_OLD, B.NAME NAME_NEW FROM TABLE_A А JOIN TABLE_B В ON
A.I D=B.ID) SET NAME_OLD=NAME_NEW

Выберите верный ответ

Q MongoDB
О Затрудняюсь ответить
0 MySQL
0 MS SQL
Q PostgreSQL
О Огас!е

Bonpoc#48

Что из перечисленного является недостатком системы контроля версий CVS?

Выберите верный ответ

Q От клиента на сервер измененный файл всегда передается полностью
О Затрудняюсь ответить
Q - Широк о распространена и поставляется по умолчанию с большинством операционных систем Linux Q При загрузке тестовых файлов из репозиторияпередаются только изменения, а не весь файл ц елик ом Q Несколько клиентов могут одновременно работать над одним и тем же проектом

Bonpoc#49


Какими инструментами вы обеспечите совместную работу специалистов над предварительной документацией по проекту?

Вам прислали разработки информационной системы на оценку, по результатам которой заказчик будет принимать решение о сотрудничестве с вашей командой. Система будет автоматизировать процессы управления бизнесом заказчика в узкоспециализированной предметной области, поэтому коробочные решения ему не подходят. По словам заказчика, его интересует только соответствие будущего ПО его видению и требованиям бизнеса, а также, конечно, бюджет и сроки. Все остальные вопросы, включая используемые технические решения и состав команды, остаются на данном этапе на ваше усмотрение, однако ваше предложение пройдет конкурентный отбор на основе сформированного аванпроекта.


Будем использовать онлайн офисный пак ет, т.к . он позволяет делать комментарии, версионирование документов и обеспечивает одновременную работу нескольких пользователей
o Будем использовать для обмена док ументами возможности системы рабочих чатов и митингов, т.к. коммуникаци я все равно происходит в них
o Затрудняюсь ответить
o Оставим выбор коммуник ации на усмотрение сотрудник ов, они лучше знают, как им продук тивнее работать
o Выложи м док ументы в систему контроля версий git, это позволит поддерживать версионность



Разместим док ументы в собственной Системе Электронного Док ументооборота (СЭД) с поддержк ой верси они ров ан и, я согласования
o Организуем обмен по элек тронной почте, т.к. это не требует дополнительных затрат

совместной работы и бизнес-процессов

Bonpoc#50

Выберите СУБД для реализа ции пр оек та, обоснуйте выбор

Вы опытный бизнес-аналитик в ИТ-деnартаменте крупного производственного предприятия. Вам поручено подготовить предложение по проекту модернизации уникальной (не тиражной} производственной системы крупного производственногопредприятия.
Существующее приложение выполнено в виде десктоп приложения в среде Windows в архитектуре клиент-сервер, с использованием программных средств Delphi и MS SQL. Управление проектом существующей системы было организовано с использованием программной системы управления проектами Jira At!assian.
На проект модернизации выделена группа специалистов, имеющих опыт создания производственных систем подобной тематики. Специалисты имеют опыт разработки под Web с использованием JS­
фреймворков, а также опыт использования библиотеки визуальных компонентов Vuetify (https://vuetifyjs.com) и языка программирования TypeScript.
Система создаётся с целью перехода на использование отечественного или свободного ПО в рамках работ по имnортозамещениюПО, выполняемых согласно «Методическим рекомендациям по переходу государственных компаний на преимущественное использование отечественного программного обеспечения, в том числе отечественного офисного программного обеспечения», утверждённым приказом от 20 сентября 2018 г. N 486 Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации.
В результате проекта требуется перевести существующую систему на использование веб-технологий.
В процессе выполнения кейса необходимо провести анализ и выбрать состав используемых программных средств для разработки приложения, а также по организации и управлению проектом. Выбор программных инструментов должен соответствовать требованиям программ по импортозамещению и в соответствии с квалификацией сотрудников. Дополнительно необходимо учесть последствия санкций в феврале-мае 2022 года относительно распространения и тех.поддержки продуктов западных разработчиков в РФ.

Q Выбираю MySQL, потому как этот продукт ореп source Q Выбираю Линтер, потому как это российский продукт Q Выбираю DB2, потому что это «мировая к лассик а» СУБД Q Затрудняюсь ответить
Q Выбираю PostgeSQL Рго, потом у как наиб олее распростране нный продук т с сервисно й подд ержк ой в РФ
Q Выбираю MS SQL, потому что это мощная СУБД и извес тный мирово й бренд
Q Выбираю Orac!e, потому что это мощная СУБД и известный мировой бренд

Bonpoc#51

Как ую методологи ю и как ие принципы непрерывной раз работк и, интег рации и развертывания ПО вы примените?

Вы устроились на работу DеvОрs-инженером в крупную российскую к омпанию, в которой взаимодействует много команд разработчиков. Каждая команда отвечает за определенный мик росервис. Обновления в код вносятся регулярно, несколько раз в день. Проблема зак лючается в том, что к оманды находятся в информационном вак ууме. Им нужно релизить свой сервис, но они ><е всег д а успевают узнавать, что изменилось у соседей. Проблемы также возник ают на этапе интеграционного тестирования, когда нужно проверить, что все сервисы слаженно взаим.одействуют друг с другом. Здесь начинается: кто-то говорит, что все работает; кто-то внезапно выясняет новые детали, которые нужно переделать. Когда поджимают срок и, разработчики ищут компромиссы, про которые потом забывают. Из-за этого появляются костыли, доработки и технический долг. Ваша задача к ак DеvОрs-инженера - оптимиз ировать процессы сборки ПО, отслеж·ивать все нюансы и не пропускать в nродакшн то, что не доделано. Чтобы ускорит ь разработку и минимизи ровать ошибки, предполагается создать скрипты для автоматической сборки и тестирования кода после к аждого загруже><ного в реnозитор ий изме ><ен и я .



Пре д л ож у пр и ме н ять каскадную модель сборки, (,vaterfall model), потому что данная модель обеспечит контроль и улучшение качества на каждом уровне, с учётом постепенной детализации шагов процесса, при этом локализация работы на небольшом участке позволит обеспечить к ачество работы этого участка и, тем самым, всего конвейера


Предложу перейти на среду разработки, поддерживающую методологию CI/ CD, с целью улучшения процессов поставки ПО, чтобы получить готовое решение, не требующее высококвалифицированных и высок ооплачиваемых специалистов в данной теме, что позволит сэкономитьбюджет и при этом достичь необход .мых целей
o Буду применять методологию и принципы непрерывной разработк и, интеграции и развертывания ПО DevOps, CI / CD, с целью улучшения процессов поставки ПО
o Затрудняюсь ответить
Подберу ПО для анализа узких мест в разработке и причин задержек, которые можно устран ить, что позволит обеспечить к ачество процесса непрерывной разработки, интеграции и развертывания


Обучу разработчиков и сис темных администраторов методологии и при нципам непрерывно й разработки, интеграц ии и развертывания ПО DevOps, CI/ CD и организую процесс так, чтобы обеспечить использование технологии при организаци и работы команды с целью улучшения процессов поставки ПО


o Предложу руководителю ИТ-отдела испол ьзовать методолог ию и принципы непрерывной разработк,и


интеграции и развертывания ПО DevOps, CI/ CD с целью улучшения процессов поставки ПО

Bonpoc#52

В каком виде вы представите команде результат алгоритмиз ации решения задачи при проектировании визуальных алгоритмов?

Вы работаете в компании, которая занимается автоматизацией НR-п роцессов. Вам поставлена задача разработать ун иверсальное ИТ-решение по созданию карьерного портала для работодателей. Вопрос поиска кадров с каждым годом становится острее, и компаниям приходится конкурировать за талантливых специалистов. Возможностей популярных сайтов-агрегаторов уже недостаточно: высокие цены на размещение, большое количество компаний-конкурентов, шаблонные описания вакансий, короткий срок объявления в топе выдачи, некорректная работа поискового фильтра и т.д. Карьерный портал позволит привлекать сотрудников и эффективно закрывать вакансии, сэкономит бюджет на рекрутинr, соберет базу заинтересованных кандидатов, расскажет соискателям о к орпоративной культуре компании, даст возможность вь1делитьсясреди конкурентов.

Q Затрудняюсь ответить
Q Буду использовать нисходящее проектирование сверху-вниз на блок -схеме
Q Разработаю соответс твующие задаче алгоритмы, пользуясь редак тором блок-схем для визуальных алгоритмов, например, Storm
Q Определю входные и выходные данные, а также зависимости между ними на блок-схеме
Q Буду использоватьструктурную алгоритмизацию с представлением алгоритма в виде последовательности управляющих структурных фрагментов
Q Разработаю линейный алгорит м для описан ия обобщенной задачи в виде блок -схемы
Q Разработаюблок-схему алгоритма,состоящую из некоторой последовательности графическ их блоков

Bonpoc#53

Какие алгоритмы вы примените для создания модуля распознавания заболеваний растений?

Вы являетесь руководителем ИТ-проектов в команде стартапа, разрабатывающего платформу управления для фермеров. В команде есть профессиональные агрономы, ИТ-сnециалисты и исследователи с большим опытом в сельском хозяйстве. Команда хочет помочь фермерам принимать качественные решения и контролировать полный цикл растениеводства. «Умные» устройства позволяют измерять и передавать параметры почвы, растений, микроклимата и т.д. Команда планирует создать программный комплекс управления фермой по выращиванию растений. Онлайн-nриложение поможет фермерам и агрономам определить благоприятное время для посадки или сбора урожая, рассчитать схему удобрений, спрогнозировать урожай, своевременно провести профилактические обработки растений от вредителей и болезней. Всем этим фермеры могут управлять в своем личном кабинете через wеЬ-интерфейс. Также предусматривается возможность создания системой полевых журналов и получения рекомендаций, а о проведении тех или иных работ будут напоминать уведомления на мобильном телефоне.

Q Разработаю модель модифицированных алгори тмов диагностик и, основанных на принципе потенциалов, используяпубликации разработчиков в данной сфере
Q Затрудняюсь ответить
Q Создам алгори тм, основанный на принципах разделения, для достижения требуемого эффек та распоз навания
Q Создам алгорит м класт еризации для гр уппировк и объек тов на основе данных (свойств}, описывающих сущность объектов
Q Сприв лечен ием эк спертов разработаю алгоритм вычисления различных статистических характеристик для каждого фрагмента исходного изображ ения
Q Создам алгорит м слияния, использ уя набор данных Plant Village, содержащий значительную базу изображений растений
Q Посредством тренировки сверхточной нейронной сети CNN создам алгоритм распознавания на основе классификации, который сможет идентифицировать изобра жения

Bonpoc#54

Как вы будете осуществлять разработк у, ин теграцию и развертывание ПО?

Российская ИТ-комnания, в которой вы работаете руководителем проектов, специализируется на цифровых решениях для строительной отрасли. Вы разрабатываете платформу, которая позволит обеспечить прозрачность строительных процессов и осуществить контроль за реализацией объектов.
В настоящее время у региональных органов власти отсутствует оперативная достоверная информация, необходимая для своевременного управленческого воздействия. Имеет место нарушение сроков, объемов, качества строительства, порядка финансирования. Требуется большое количество итераций при согласовании и проверках объектов, сложный и большой объем «бумажного» документооборота, а также высокая степень влияния «человеческого фактора» на результативность процедур. Это сказывается на уровне эффективности и результативности контрольно-надзорной деятельности в сфере строительства.
Разрабатываемое вашей командой решение представляет собой единую систему сбора и обмена достоверными данными. Платформа позволит объединить всех участников строительного процесса: региональные органы власти, застройщиков, подрядчиков, банки. В режиме реального времени данные со стройплощадки будут попадать на платформу в виде наглядных графиков и диаграмм, а все пользователи платформы смогут контролировать соответствие объекта заявленным нормам и требованиям, а также следить за соблюдением сроков и оперативно выявлять нарушения, своевременно их исправляя.

Q Затрудняюсь ответить
Q Привлеку к работе с к омандой scrum-мacтepa, чтобы члены команды быстро передавали друг другу результаты работы, правк и, информацию о выявленных багах и т. д.
Q Буду использовать либо С! -методолог ию, либо СО-м етодоло ги ю для непрерывной интеграции, доставки и тестирования кода при разработке
Q Буду применятьOpen DevOps на базе Jira Sof t,•, ar e, т.к. зто инструмент NOl д ля к оманд, след ую щи х при нципа м agil e
Q Буду пр им енять методо логи ю непре рывно й интеграции по рек ом енд ациям Agile и DevOps, а также использовать модульные тесты, тесты АР! и функ циональные тесты в зависимости от задач
Q Буду применять методологию непрерывной интеграции по рекомендациям Agile и DevOps
Q Разделю ответственно сть между инженерами по качеству кода, тестам,сквозным функ циям и DevOps

Bonpoc#55

Как вы будете проверять производительность работы базы данных?

ИТ-nродукт, который вы курируете в организации, давно зарекомендовал себя у пользователей как быстрый, удобный инструмент для инвестирования личнь1х денежных средств. Однако стратегия развития организации поменялась с приходом нового руководства: принято решение изменить контингент пользователя вашего продукта. Стратегические цели компании заключаются в повышения лояльности и средней суммы инвестирования каждого пользователя. Ожидается, что количество пользователей ИТ-продукта в ближайшие полгода увеличится в 10 раз. Следовательно, вам поставлена задача повысить надежность системы и обеспечить отказоустойчивость сервиса в ограниченные сроки.

Q Настрою систему журналирования для отслеживания всех поступающих запросов к базе данных
Q Затрудняюсь ответить
Q Определю как влияет рост базы данных на нагрузку системы и смоделирую увеличение базы данных на к оэффициент масштабирования
Q Замерю скорость работы базы данных и умножу на коэффициент масштабирован ия
Q Настрою систему мониторинга для получения нагрузк и при проведении нагрузочного тестирования
Q Получу срез запросов к базе данных и увеличу количество этих запросов на коэффициент масштабирования
Q Создам профи ль нагрузк и на пользователя и увеличу количество польз ователей согласно пок азателям

Bonpoc#56

Как вы организуете форм атиро вани е к омм ентар иев к коммитам и состав коммитов в рамках одного мерж· реквеста?

Вы занимаетесь развитием проекта образовательнь1х онnайн-усnуг. Студенты обучаются через браузеры и мобильные платформы. Курсь1включают медийные материалы, тексты, интерактивные задания с автоматической проверкой, за ходом обучения следят автоматические алгоритмы и преподаватели. Программная платформа находится в постоянном развитии и позиционируется как универсальное решение для проведения обучающих программ. Новые функции сначала проходят тестирование на ограниченных аудиториях, а затем становятся доступны для всех. Продукт не имеет строго обозначенного реnизного версионирования, и, как следствие, каждая фича имеет собственный жизненный цикл. Результаты тестирования часто показывают, что команда промахивается и не попадает в ожидания пользователей или возможности выпускаются «сырыми», т.е. недоработаннt>1ми. Разработчики часто путают версии изменений системы, из-за чего появляется еще болt>ше ошибок несогласованности разработок и несоответствия требованиям.


Проинструк тируем разработчиков о необходимости оставлять комментарии, ссылаясь на ключевые обозначения фич, номера задач и другие признак и, в свободном формате на английском
языке

o Поручим разработчикам составлятt> к омме н тар и и и к ом м и т t,1в конце к аждого рабочего дня, протоколируя сделанное предпочитаемым ими образом
o Затрудняюсь ответитt>
o Предло ж им разработч ик ам составлятt> по н ятные комментарии на английском языкек каждому коммиту и сливатt> и х в ра мк а х о дно й ло ги ческ ой е ди н и цы
o Вн едр и м свою оригинальный формат комментариев к коммитам наиболее удобным нам способом, придумывать свое всегда интереснее, чем заимствовать
o Изучим практики форматирован ия комментариев в компаниях и проектах и введем свой стандарт на их основе
o Обяжем разработчиков сливать все коммиты в один и помечать заголовк ом задачи из багтрекера, это достаточно понятно и универсально



Показать/скрыть дополнительное описание

Ответы на итоговый ассессмент  Ответы на следующие вопросы: Знач ением термина UDP является: Выберите несколько вариантов ответа Проток ол без гарантированной доставки сообщений и не сохраняющий состояния отправленных сообщений Затрудняюсь ответить Название семейства маршрутизаторов Проток ол без гарантированной доставки сообщений Протокол пользовательск их датаграмм Динамический проток ол маршрутизации   Какая система локального хостинга git репозиториев является наиболее популярной? Выберите верный ответ О    sourcesave О    Затрудняюсь ответить Q    gitlab Q    bltbucket Q    github   Вопрос#З Что не является плюсами CI/CD? Выберите верный ответ Q    Скорос ть вывода новой функ цио нальности от запроса кли ента до запуска в эксплуатацию Q    Качество итогового результата выше: автотестирование охватывает все аспек ты продук та, что труднореализуемо при стандартном релизном подходе Q    Иск ушение перевести на Agile, DevOps и CI / CD сразу всё, что связанос корпоративными ИТ-системами, включая соге-уровень, без приобретения первичного опыта Q    Затрудняюсь ответить Q    Возможность выбора оптимального варианта за счет оперативного тестирования и большего числа итераций   Bonpoc#4 Какие из перечисленных вариантов относятся к процессам CI/CD? Выберите несколько вариантов ответа Формирование бизн ес-требований Развертывани е окружений для целевой среды и тестирование Автоматическ ая поставка изменений в различные окружения Затрудняюсь ответить Приемо-сдаточные работы результатов разработк и ПО Автоматизированное формировани е чек -листов по результатамтестирования   Bonpoc#5 Что не является типовойошибкой процесса CI/CD? Выберите верный ответ Q    Непрерывное развертывание предваряет непрерывную поставку Q    Отсутствие к оординации меж ду непрерывной интеграци ей и непр ерывной доставкой Q    Баланс между частотой выполнения заданий непрерывной интеграции и использованием ресурсов Q    Сначала нужно автоматизировать неправильные процессы Q    Затрудняюсь ответить Q    Отсутствие содержательных информационн ых панелей и метрик   Вопрос#б Какие уровниабстракции данных включает современная модель архитек туры СУБД? Выберите верный ответ О    Внешний уровень и концептуальный уровень Q    Конц ептуальный уровень, управляемыйуровень, внутренний уровень Q    Затрудняюсь ответить Q    Внешний уровень и внутренний уровень Q    Внешний уровень, концептуальный уровень, внутренний уровень   Вопрос#? Непрерывная интеграция (CI): Выберите верный ответ Q    Затрудняюсь ответить Q    Это процесс, в к отором раз работ чик и и тест и ро вщик и совм ест но про в ер яют новый к од, преимущественно в реж и ме работы SСRUМ-к оманд Q    Это проц есс, при котором разработчик и пишут код и интегрируют его раз в месяц дnя финального тестирования Q    Это процесс совместного тестирования и непрерывного создания выпускаемых артефак тов Q    Это проц есс, при котором разработчик и пишут код и интегрируют его для передачи в службу эксплуатации   Bonpoc#8 С помощью чего можно ограничить в Kubernetes сетевое взаимодействие между подами? Выберите верный ответ Q    Затрудняюсь ответить О    Network Policy Q    Rac k Space Q    Dockerfi!e 0    AWS SЗ   Bonpoc#9 Какие утверждения справедливы для алгоритма Хаффмана? Выберите несколько вариантов ответа Дерево содержит в себе каждый символ и его код Все узлы дерева имеют равный приоритет Каждый код не является префиксом длякода другого символа Частота встречающихся символов невлияет на процесспостроения дерева Каждый являетсяпостфик сом для кода предыдущего символа Затрудняюсь ответить   Bonpoc#10 Какое свойство алгоритма заключается в том, что для любого рассматриваемого алгоритма существует некоторое множество вариантов входных да нных, а, следовательно, и множество возможных исходов? Выберите верный ответ О    Результативность О    Однозначность Q    Массовость Q    Затрудняюсь ответить О    Дискретность Q    Понятность   Bonpoc#11 Зачем нужна система к онтроля версий? Выберите несколько вариантов ответа Система к онтроля версий позволяет вести параллельную командную разработк у, внося изменения в один и тот же проект Без систем контроля версий невозмож но вести разработк у ПО Система позволяет хранить неск олько версий одного документа и при необходимости возвращаться к более ранним версиям с пониманием, кто и когда вносил изменения Система к он тро ляверсий позволяет отлаживать код централизованно Затрудняюсь ответить Без систем контроля версий невозможно провести статическ ий анализ кода   Bonpoc#12 Обозначьте определение времени извлечения элемента при работе алгоритма пирамидальной сортировки в худшем случае: Выбери те верное утвер жд ен ие Q    O((n/ 2) logn) 0    O(n) Q    O(logn) Q    O(nlogn) Q    Затрудняюсь ответить   Bonpoc#13 По какой причине может возникнуть конфликт при слиянии веток? Выберите верный ответ Q    Затрудняюсь ответить Q    Ветк и используются одним и тем же участником проекта Q    Ветк и были созданы в разное время Q    Ветк и были получены разными коммитами Q    В ветках есть изменения одних и тех же строк   Bonpoc#14 DеvОрs-инженер должен иметь: Выберите несколько вариантов ответа Опыт администриров ания ОС L i ПLIX Опыт разработк и ПО Опыт админис трирования ОС Windows Затрудняюсь ответить Опыт подготовк и и согласования договоров SLA Опыт работы с инструментами для управления конфигурациями ПО Опыт написания скриптов Опыт в сетевых технологиях   Bonpoc#15 Развертывание проекта на сервере организовано с помощью Git.

Выберите последовательность действий, чтобы залить обновления на сервер: Выберите верный ответ Q    Затрудняюсь ответить   1.    Подключаемсяпо ssh (вводим логин, парол, ь Q    2. Переходим в дирек торию с проек том cd; 3. Выполняем команду «git pull » 1. Подключаемсяпо ssh (вводим логин, парол, ь Q    2. Выполняем команду «git pull »; 3. Переходим в дир ек торию с проек том cd   хост); хост);   1. Вводим команду «git b1·anch»; Q    2. Убеждаемся в том, что есть изменения в файлах; 3. Добавляем файлы к индек сируемым, введя команду «git add» 1.    Вводим команду «git branch»; 2.    Далее вводим команду «git status»; 3.    Убежд аемся в том, что есть изменени яв файлах; 4.    Добавляем файлы к индек сируемым, введя команду «git add»   Bonpoc#16 В чем основное отличие ветки hotftx от release и feature при использовании подходов GitFlow? Выберите верный ответ Q    Использование ветк и hotfix позволяет не изменять версию ветки main Q    Отличия отсутствуют, ветка существует лишь для разделения новых фич от исправлений Q    Затрудняюсь ответить Q    Ветка hotfix независимая и не сливается с другими О    Ветка hotfix создается напрямую от main ветк и   Bonpoc#17 Как в норме отменяют изменения уже запущенного коммита? Выберите верный ответ О    С помощью commit О    С помощью revert О    С помощью delet e О    С помощью rebase Q    Затрудняюсь ответить   Bonpoc#18 Какой метод управления взаимоблокировкой в СУБД вь1 предложите выбрать в ситуации, когда вероятность взаимоблокировки транзакций низкая? Выберите верный ответ Q  Предотвращение взаимоблок ировки О Предотвращение тупиковых ситуаций Q Избегание от тупик овой ситуации Q Затрудняюсь ответить Q Обнаружение вз аимоблок ировк и   Bonpoc#19 Что не относится к методам обработки рядов динамики? Выберите верный ответ О Метод интервалов Q Аналитическ ое выравнивание Q Метод ук рупнения интервалов Q Затрудняюсь ответить О Метод скользящей средней   Bonpoc#20 DevOps это: Выберите верный ответ o    Затрудняюсь ответить o    Концепция, набор практик и правил, позволяющий разработать приложение для его надежного последующего обслуживания и зксплуатации Концепция, набор практик и правил, позволяющий ликвидировать разрыв между разработчиками сервиса и сотрудниками, отвечающими за обслуживание и зксплуатацию приложения o    Концепция, набор практик и правил, позволяющий разработать приложениедля его последующего массового тиража o    Набор инструментов и платформ для разработки и эксплуатации приложения   Bonpoc# 21 Как называется семейство компьютерных языков, используемых в компьютерных программах для получения, вставки, удаления или изменения данных в базах данных? Выберите верный ответ 0    DCL О    Затрудняюс ь ответить 0    DLL 0    DML 0    DDL   Bonpoc#22 В какой СУБД данная команда будет работать? SELECT DISTINCT ON (NAME),ID, NAME FROM TABLE_A Выберите верный ответ Q    MongoDB О    Затрудняюсь ответить Q    PostgreSQL Q    Oracle 0    .MS SQL 0    MySQL   Bonpoc#23 Какой тип сортировки реализуется без вложенного цикла? Выберите верный ответ Q    Затрудняюсь ответить Q    Сорти ровк а вставками Q    Сортиро вка перемешиванием Q    Сортиро вка выбором Q    Сортиро вк а слиянием   Bonpoc#24 DevOps это: Выберите верный ответ Q    Затрудняюсь ответить Q    Методология и принципы разработк и промышленной автоматизации Q    Методология и принципы программной разработк и в оборонно-промышленном комплексе Q    Методология и принципы разработк и операционных систем для использования в промышленном производстве Q    .Методология и принципы непрерывной разработки, интеграции и развертывания ПО Q    Методология и принципы разработк и ПО для электронных устройств (девайсов)   Bonpoc#25 Какие системы контроля версий позволяют хранить реnозиторий (его копию) у каждого разработчика, работающего с данной системой, при работе с такой системой, пользователи периодически синхронизируют свои локальные реnозитории с центральным и работают непосредственно со своей локальной копией? Выберите верный ответ О    Распределённые системы контроля версий О    Затрудняюсь ответить Q    Централизованные системы контроля версий Q    Децентрализов....

Характеристики ответов (шпаргалок)

Предмет
Учебное заведение
Теги
Просмотров
236
Покупок
17
Размер
4,82 Mb

Список файлов

    Картинка-подпись
    Ваше экономие времени является моей ГЛАВНОЙ задачей! Если я Вам хоть чуть-чуть помог, пожалуйста, сделайте и мне приятное, оставьте 5 ЗВЁЗД и позитивный комментарий. Большое спасибо!

    Комментарии

    Поделитесь ссылкой:
    Цена: 299 руб.
    Расширенная гарантия +3 недели гарантии, +10% цены
    Рейтинг5,00
    0
    0
    0
    0
    2
    Поделитесь ссылкой:
    Сопутствующие материалы
    Свежие статьи
    Популярно сейчас
    Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
    Ответы на популярные вопросы
    Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
    Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
    Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
    Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
    Отзывы студентов
    Ставлю 10/10
    Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
    Лучшая платформа для успешной сдачи сессии
    Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
    Студизба ван лав ❤
    Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
    Отличный сайт
    Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
    Маленький отзыв о большом помощнике!
    Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
    Студ. Изба как крупнейший сборник работ для студентов
    Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
    Спасательный островок
    Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
    Всё и так отлично
    Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
    Отзыв о системе "Студизба"
    Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
    Отличный помощник
    Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
    Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
    Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
    Спасибо за шикарный сайт
    Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
    Популярные преподаватели
    Добавляйте материалы
    и зарабатывайте!
    Продажи идут автоматически
    5173
    Авторов
    на СтудИзбе
    437
    Средний доход
    с одного платного файла
    Обучение Подробнее