Что такое GIL и как он влияет на многопоточность в Python?
GIL (Global Interpreter Lock) — это глобальная блокировка интерпретатора Python, которая гарантирует, что в любой момент времени только один поток выполняет байт-код Python.
Читать ответПодготовка к интервью
27 вопросов с собеседований в НТЦ Вулкан
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в НТЦ Вулкан. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.
Каталог
GIL (Global Interpreter Lock) — это глобальная блокировка интерпретатора Python, которая гарантирует, что в любой момент времени только один поток выполняет байт-код Python.
Читать ответCookie — это небольшие текстовые файлы, которые веб-сервер отправляет браузеру и которые браузер сохраняет на стороне пользователя.
Читать ответДа, Redis часто используется в проектах для кеширования и обмена данными благодаря своей высокой производительности и поддержке различных структур данных.
Читать ответВ SQLAlchemy декларативный стиль позволяет описывать таблицы и связи между ними с помощью классов Python, которые наследуются от базового класса declarativebase().
Читать ответПараллельные процессы и потоки выполнения позволяют программе выполнять несколько задач одновременно, что повышает эффективность и скорость работы.
Читать ответRedis — это высокопроизводительное хранилище данных в памяти, часто используемое как кэш, брокер сообщений или база данных с поддержкой различных структур данных.
Читать ответВ одном из проектов я использовал PostgreSQL для хранения и обработки данных интернет-магазина.
Читать ответСборщик мусора в Python — это механизм автоматического управления памятью, который освобождает память объектов, на которые больше нет ссылок, или которые участвуют только в циклических ссылках без внешних ссылок.
Читать ответREST API основан на принципах архитектурного стиля REST (Representational State Transfer). Основные концепции:
Читать ответВ языке Python оператор is используется для проверки, указывают ли две переменные на один и тот же объект в памяти, то есть проверяет идентичность объектов.
Читать ответКонтекстные менеджеры в Python предназначены для автоматического управления ресурсами, такими как файлы, сетевые соединения или блокировки.
Читать ответВ одном из моих проектов на Python я работал с cookies при создании веб-приложения с использованием фреймворка Flask.
Читать ответ