ПО для разработки
история
алгоритмы
архитектура
роли программистов
100

Какое ПО используется для написания и отладки программного кода?

Интегрированная среда разработки (IDE)

100

Какой компьютер был первым электронным цифровым компьютером?

ENIAC

100

Какой алгоритм сортировки имеет самую худшую временную сложность?

Пузырьковая сортировка

100

Как называется процесс, при котором данные из памяти передаются на процессор для обработки?

Загрузка данных

100

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

Специалист по информационной безопасности

200

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

Система управления версиями (VCS), например, Git

200

Кто разработал операционную систему UNIX?

Кен Томпсон и Деннис Ритчи

200

Что такое рекурсия?

Способ определения функции, которая вызывает саму себя

200

Как называется основная команда процессора, которая выполняет некоторую операцию?

Машинная инструкция

200

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

Технический лидер (технический руководитель)

300

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

CASE-средство (Computer-Aided Software Engineering), например, Visual Paradigm или Enterprise Architect

300

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

Java

300

Что такое граф?

Математическая структура, состоящая из вершин и ребер

300

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

Гипертрединг (Hyper-Threading)

300

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

QA-инженер (инженер по качеству)

400

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

Развёртывание программного обеспечения (Software deployment) деплой (deploy) 

400

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

C++

400

Что такое хеш-таблица?

Структура данных, которая позволяет эффективно хранить и получать элементы по ключу

400

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

Технология динамического разгона (Dynamic Frequency Scaling)

400

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

Системный аналитик

500

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

Система непрерывной интеграции (CI/CD), например, Jenkins или GitLab CI

500

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

Altair 8800

500

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

Алгоритм Прима или алгоритм Крускала

500

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

Часовой сигнал (clock signal)

500

Какая роль программиста отвечает за управление проектом разработки программного обеспечения (CPO)?

Проектный менеджер