ypv 1 tháng trước cách đây
mục cha
commit
41cc38ebff

+ 0 - 6
Лекции/API/Шайдуко_Вопросы.md

@@ -1,20 +1,14 @@
-# Вопросы и ответы
 Что такое API с инженерной точки зрения?
-
 API — это формализованный контракт, определяющий правила взаимодействия между программными компонентами без раскрытия их внутренней реализации.
 
 В чём заключается основная идея архитектурного стиля REST?
-
 REST основан на представлении данных в виде ресурсов, доступных по URI, и использовании стандартных HTTP-методов для операций над ними.
 
 Зачем используется версионирование API?
-
 Версионирование API применяется для сохранения обратной совместимости и предотвращения нарушения работы существующих клиентов.
 
 Какую роль играет документация в жизненном цикле API?
-
 Документация API обеспечивает единое понимание контракта и позволяет автоматизировать генерацию клиентских библиотек и тестов.
 
 Почему безопасность является критически важным аспектом API?
-
 Безопасность API необходима для защиты сервисов от несанкционированного доступа, утечек данных и чрезмерной нагрузки.

+ 0 - 7
Лекции/C++/Вопросы_Шайдуко.md

@@ -1,21 +1,14 @@
-# Вопросы и ответы
-
 Почему C++ считается системным языком программирования?
-
 C++ считается системным языком, поскольку предоставляет прямой контроль над памятью, ресурсами и моделью выполнения программы.
 
 В чём заключается принцип RAII в C++?
-
 RAII связывает время жизни ресурса с временем жизни объекта, гарантируя автоматическое освобождение ресурсов.
 
 Какую роль играют шаблоны в C++?
-
 Шаблоны позволяют реализовывать обобщённое программирование без потери производительности за счёт компиляции на этапе сборки.
 
 Чем компиляция C++ отличается от интерпретируемых языков?
-
 Код C++ преобразуется в нативный машинный код до выполнения программы, что снижает накладные расходы.
 
 Почему современный C++ использует умные указатели?
-
 Умные указатели применяются для безопасного управления памятью и предотвращения утечек ресурсов.

+ 0 - 7
Лекции/Git/Шайдуко_Вопросы.md

@@ -1,21 +1,14 @@
-# Вопросы и ответы
-
 Почему Git относится к распределённым системам контроля версий?
-
 Git является распределённой системой, поскольку каждый разработчик имеет полную копию репозитория и его истории.
 
 Что представляет собой коммит в Git?
-
 Коммит — это зафиксированный снимок состояния всего проекта с ссылкой на предыдущие изменения.
 
 Зачем используются ветки в Git?
-
 Ветки позволяют изолировать разработку отдельных задач без влияния на основную кодовую базу.
 
 В чём разница между merge и rebase?
-
 Merge сохраняет историю ветвления, а rebase переписывает её, последовательно применяя коммиты.
 
 Какую роль играет staging area в Git?
-
 Staging area используется для точного контроля набора изменений, включаемых в следующий коммит.

+ 0 - 7
Лекции/Java/Шайдуко_Вопросы.md

@@ -1,21 +1,14 @@
-# Вопросы и ответы
-
 В чём заключается принцип «write once, run anywhere» в Java?
-
 Этот принцип означает выполнение байт-кода Java на любой платформе, где доступна JVM.
 
 Какую роль выполняет JVM в архитектуре Java?
-
 JVM отвечает за выполнение байт-кода, управление памятью и оптимизацию производительности.
 
 Почему автоматическое управление памятью важно для Java?
-
 Garbage Collection снижает риск утечек памяти и упрощает разработку сложных приложений.
 
 Зачем Java использует статическую типизацию?
-
 Статическая типизация позволяет выявлять ошибки типов на этапе компиляции и повышает надёжность кода.
 
 В каких областях Java применяется наиболее активно?
-
 Java широко используется в серверной и корпоративной разработке высоконагруженных приложений.

+ 0 - 7
Лекции/Node.js/Шайдуко_Вопросы.md

@@ -1,21 +1,14 @@
-# Вопросы и ответы
-
 Что такое Node.js?
-
 Node.js — это серверная среда выполнения JavaScript с асинхронной событийно-ориентированной моделью.
 
 Как работает event loop в Node.js?
-
 Event loop управляет неблокирующими операциями ввода-вывода в одном потоке, обеспечивая масштабируемость.
 
 Какие механизмы асинхронности используются в Node.js?
-
 Асинхронность реализуется через колбэки, промисы и async/await.
 
 Зачем нужны модули и npm в Node.js?
-
 Модули и npm обеспечивают организацию кода и быструю интеграцию сторонних библиотек.
 
 Для чего применяются Streams в Node.js?
-
 Streams позволяют обрабатывать большие объёмы данных по частям, снижая нагрузку на память.