Опишите ваш опыт настройки и внедрения процессов CI/CD в проектах.
В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:
Читать ответПодготовка к интервью
24 вопроса с собеседований в Tevian
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Tevian. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, devops, infrastructure.
Каталог
В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:
Читать ответВ Python многопоточность ограничена глобальной блокировкой интерпретатора (GIL), которая не позволяет одновременно выполнять байт-код Python в нескольких потоках.
Читать ответВ рамках моего профессионального опыта я работал с Python для решения различных задач:
Читать ответДля повышения надежности и устойчивости RabbitMQ к сбоям применяются следующие методы:
Читать ответОбычно я ожидаю получить ответ о результате собеседования в течение одной-двух недель.
Читать ответSQLAlchemy — это популярная ORM (Object-Relational Mapping) библиотека для Python, которая облегчает работу с базами данных.
Читать ответВ моих проектах на Python тестирование осуществлялось с использованием модульных тестов, чаще всего с помощью библиотеки unittest или pytest.
Читать ответДа, у меня был опыт работы с системами обмена сообщениями и брокерами сообщений. Например, я использовал RabbitMQ и Apache Kafka для организации асинхронного взаимодействия между микросервисами.
Читать ответВ моей последней компании рабочие процессы были организованы по Agile-методологии с использованием Scrum. Основные моменты:
Читать ответВ практике работы с нейросетями на Python часто используются следующие библиотеки и инструменты:
Читать ответПри составлении сообщений к коммитам важно придерживаться ясности и информативности. Обычно применяю следующие принципы:
Читать ответВ нашей предыдущей команде процесс ведения и хранения документации был организован централизованно с использованием системы контроля версий (Git).
Читать ответ