Как Python производит поиск модулей при их импорте?
Python ищет модули в следующем порядке:
Читать ответПодготовка к интервью
23 вопроса с собеседований в ООО Энерготрансгрупп
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ООО Энерготрансгрупп. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, asyncio, fastapi.
Каталог
Python ищет модули в следующем порядке:
Читать ответGIL (Global Interpreter Lock) — это глобальная блокировка интерпретатора Python, которая гарантирует, что в любой момент времени только один поток выполняет байт-код Python.
Читать ответДа, многоэтапные (multi-stage) образы Docker позволяют значительно оптимизировать размер итогового контейнера и ускорить сборку.
Читать ответВ Python с использованием библиотеки unittest.mock можно настроить мок так, чтобы при последовательных вызовах возвращались разные значения, используя атрибут sideeffect.
Читать ответunittest — это встроенный в стандартную библиотеку модуль, который похож на xUnit-фреймворки из других языков, но требует больше шаблонного кода и менее удобен для написания сложных тестов.
Читать ответЯ считаю, что работа в офисе имеет свои преимущества, особенно когда речь идет о командной работе и быстром обмене идеями.
Читать ответДа, у меня есть опыт создания и автоматизации end-to-end тестирования функциональности системы на Python.
Читать ответАлерты настраиваются обычно через системы мониторинга и оповещений, такие как Prometheus с Alertmanager, Zabbix, Grafana или Datadog.
Читать ответСпасибо за возможность задать вопросы. Мне было бы интересно узнать подробнее о следующих моментах:
Читать ответВ Python для одновременного выполнения двух асинхронных задач можно использовать функцию asyncio.gather(). Она позволяет запустить несколько корутин параллельно и дождаться их завершения.
Читать ответЯ узнал о вашей позиции через профессиональную сеть LinkedIn, где вы опубликовали вакансию, соответствующую моим навыкам и интересам.
Читать ответGlobal Interpreter Lock (GIL) в Python действительно влияет на многопоточную конкуренцию, но не так, как можно было бы ожидать.
Читать ответ