Чем отличаются процессы и потоки — в Python и в операционных системах в целом?
Процесс — это изолированная единица выполнения с собственным адресным пространством, ресурсами (файлы, память, дескрипторы) и системными данными.
Читать ответПодготовка к интервью
34 вопроса с собеседований в GGSel
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в GGSel. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: http, python, database.
Каталог
Процесс — это изолированная единица выполнения с собственным адресным пространством, ресурсами (файлы, память, дескрипторы) и системными данными.
Читать ответМетод PUT в REST API предпочтительно использовать, когда нужно полностью заменить или создать ресурс по известному URI. PUT идемпотентен — повторные запросы с одинаковыми данными не изменят результат.
Читать ответОптимизация производительности Python-программы может включать несколько подходов:
Читать ответGET — это один из методов HTTP-протокола, используемый для запроса данных с указанного ресурса. Запросы GET не должны иметь побочных эффектов и предназначены для чтения данных, а не для их изменения.
Читать ответДа, у меня есть опыт разработки и интеграции Telegram-ботов на Python. Обычно для этого я использую библиотеку python-telegram-bot, которая упрощает работу с Telegram Bot API.
Читать ответОсновные формы нормализации баз данных — это этапы структурирования данных для уменьшения избыточности и предотвращения аномалий при обновлении:
Читать ответНормализация базы данных — это процесс организации данных в таблицах таким образом, чтобы минимизировать избыточность и зависимость данных.
Читать ответPython — объектно-ориентированный (ООП) язык благодаря следующим ключевым особенностям:
Читать ответВ случае STS клиент запрашивает токен у сервиса безопасности, что добавляет сетевую задержку и нагрузку на сервис. JWT же валидируется локально, что ускоряет процесс аутентификации.
Читать ответВ моём опыте внедрения кэширования в приложениях я использовал различные подходы для повышения производительности и снижения нагрузки на базу данных или внешние сервисы.
Читать ответHTTP-запрос типа PUT используется для создания или замены ресурса по указанному URL.
Читать ответОсновная идея функционального программирования заключается в построении программ как композиции чистых функций, что достигается за счет устранения изменяемого состояния и побочных эффектов.
Читать ответ