Какое ПО используется для написания и отладки программного кода?
Интегрированная среда разработки (IDE)
Какой компьютер был первым электронным цифровым компьютером?
ENIAC
Какой алгоритм сортировки имеет самую худшую временную сложность?
Пузырьковая сортировка
Как называется процесс, при котором данные из памяти передаются на процессор для обработки?
Загрузка данных
Какая роль программиста отвечает за сохранность данных и безопасность программного обеспечения?
Специалист по информационной безопасности
Какое ПО используется для контроля версий и совместной работы над программным проектом?
Система управления версиями (VCS), например, Git
Кто разработал операционную систему UNIX?
Кен Томпсон и Деннис Ритчи
Что такое рекурсия?
Способ определения функции, которая вызывает саму себя
Как называется основная команда процессора, которая выполняет некоторую операцию?
Машинная инструкция
Какая роль программиста отвечает за управление и координацию работы команды разработчиков?
Технический лидер (технический руководитель)
Какое ПО используется для создания диаграмм классов и моделей данных?
CASE-средство (Computer-Aided Software Engineering), например, Visual Paradigm или Enterprise Architect
Какой язык программирования был разработан Джеймсом Гослингом в 1995 году?
Java
Что такое граф?
Математическая структура, состоящая из вершин и ребер
Как называется технология, позволяющая процессору выполнять несколько потоков инструкций одновременно?
Гипертрединг (Hyper-Threading)
Какая роль программиста отвечает за разработку и тестирование программного обеспечения с использованием автоматического тестирования?
QA-инженер (инженер по качеству)
как называется процесс переноса кода из продуктовой ветки в боевую систему?
Развёртывание программного обеспечения (Software deployment) деплой (deploy)
Какой язык программирования был создан Бьорном Страуструпом в 1983 году?
C++
Что такое хеш-таблица?
Структура данных, которая позволяет эффективно хранить и получать элементы по ключу
Как называется технология, позволяющая процессору динамически увеличивать или уменьшать тактовую частоту в зависимости от нагрузки?
Технология динамического разгона (Dynamic Frequency Scaling)
Какая роль программиста отвечает за выполнение анализа требований и разработку архитектуры программного обеспечения?
Системный аналитик
Какое ПО используется для автоматизации сборки и развертывания программного кода?
Система непрерывной интеграции (CI/CD), например, Jenkins или GitLab CI
Какой компьютер был первым коммерческим персональным компьютером?
Altair 8800
Какой алгоритм используется для поиска наименьшего остовного дерева в графе?
Алгоритм Прима или алгоритм Крускала
Как называется основной тактовый сигнал, который синхронизирует работу компонентов компьютера?
Часовой сигнал (clock signal)
Какая роль программиста отвечает за управление проектом разработки программного обеспечения (CPO)?
Проектный менеджер