What are the potential issues with the current implementation of the ticket sequence validation function, and how can they be addressed?
Python
Как реализовать собственный контекстный менеджер?
Это был рассказ о последнем месте работы — о «Точке»?
Почему вы хотите уйти с текущего места работы? Что ищете в новой роли и чего вам не хватает сейчас?
Есть ли у вас вопросы о составе команды и планах её формирования?
Что значит «проверить TLS-сертификат»?
GitLab CI собрал Docker-образ, но интеграционные тесты проходят только локально: в Kubernetes сервис иногда стартует раньше PostgreSQL и падает. Релиз нужен сегодня. Какой путь выберешь, чтобы не выпустить нестабильный образ?
Как бы вы контролировали поведение coding-агента?
Зачем нужны менее строгие уровни изоляции, такие как Read Committed, если Serializable исключает конфликты?
Какие типы сетей есть в Docker?
def extract_emails_from_huge_file(file_path: str) -> list[str]: with open(file_path, 'r', encoding='utf-8') as f: content = f.read() # Заменяем переносы строк, чтобы текст был "сплошным" content = content.replace('\r\n', ' ').replace('\n', ' ') lines = content.split(' ') emails = [word for word in lines if '@' in word] return emails
Был ли у вас опыт работы с MyPy как статическим анализатором типов?
Сколько времени заняли перепроектирование и реализация нового подхода?
Как задачи попадали к вам в работу: их полностью готовили заранее или вы участвовали в проработке?
Вы хорошо объяснили проблему гонки и роль await. А как бы вы реализовали защиту этой составной операции с помощью асинхронного лока в FastAPI?
Какой командой создать Docker volume для сохранения данных?
Почему вы сейчас ищете новую работу?
Что произойдёт при выполнении команды `cp *` и нажатии Enter?
Спасибо за ясное объяснение с async with и локом. Интересно, как вы учитываете ограничения многопроцессной среды.
Практическое задание Искусственный интеллект предлагает Dockerfile с `COPY . .` до установки зависимостей и запуском приложения от root. Какой вариант ревью сильнее? - Оставить root, но добавить EXPOSE. - Сначала скопировать файл зависимостей, установить их, затем код; добавить непривилегированного пользователя. - Только переставить COPY файла зависимостей. - Добавить ещё один порт для отладки. - Ничего не менять: контейнер изолирован. - Добавить непривилегированного пользователя и оставить порядок слоёв.