Подборка объединяет вопросы, отмеченные на этапах интервью в ИнфоТехСервис. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.
В FastAPI Depends используется для внедрения зависимостей — это механизм, который позволяет автоматически получать объекты или данные, необходимые для работы обработчиков запросов.
Протокол HTTP является по своей природе статeless (без состояния). Это значит, что каждый запрос от клиента к серверу обрабатывается независимо, без сохранения информации о предыдущих запросах.
CORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене.
В контексте Python фронтенд-разработки чаще всего речь идёт о создании пользовательских интерфейсов с помощью библиотек, которые позволяют строить GUI или веб-интерфейсы.
Для защиты данных в протоколе HTTPS используются комбинации различных алгоритмов шифрования, которые обеспечивают конфиденциальность, целостность и аутентификацию. Основные типы алгоритмов:
asyncpg — это асинхронная библиотека для работы с базой данных PostgreSQL в Python. Она построена на asyncio и позволяет эффективно выполнять запросы к PostgreSQL без блокировки основного потока выполнения.
В SQLAlchemy для объединения таблиц обычно используется метод join(), который позволяет связать две таблицы по определённому условию (например, по внешнему ключу).