Sobes.tech

What are the potential issues with the current implementation of the ticket sequence validation function, and how can they be addressed?

58

Как реализовать собственный контекстный менеджер?

Middle
58

Это был рассказ о последнем месте работы — о «Точке»?

Middle+
58

Почему вы хотите уйти с текущего места работы? Что ищете в новой роли и чего вам не хватает сейчас?

Middle+
58

Есть ли у вас вопросы о составе команды и планах её формирования?

Middle+
58

GitLab CI собрал Docker-образ, но интеграционные тесты проходят только локально: в Kubernetes сервис иногда стартует раньше PostgreSQL и падает. Релиз нужен сегодня. Какой путь выберешь, чтобы не выпустить нестабильный образ?

Senior
58

Как бы вы контролировали поведение coding-агента?

Senior
58

Зачем нужны менее строгие уровни изоляции, такие как Read Committed, если Serializable исключает конфликты?

58

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

58

Был ли у вас опыт работы с MyPy как статическим анализатором типов?

Middle+
58

Сколько времени заняли перепроектирование и реализация нового подхода?

Middle+
58

Вы хорошо объяснили проблему гонки и роль await. А как бы вы реализовали защиту этой составной операции с помощью асинхронного лока в FastAPI?

Senior
58

Какой командой создать Docker volume для сохранения данных?

57

Что произойдёт при выполнении команды `cp *` и нажатии Enter?

57

Спасибо за ясное объяснение с async with и локом. Интересно, как вы учитываете ограничения многопроцессной среды.

Senior
56

Практическое задание Искусственный интеллект предлагает Dockerfile с `COPY . .` до установки зависимостей и запуском приложения от root. Какой вариант ревью сильнее? - Оставить root, но добавить EXPOSE. - Сначала скопировать файл зависимостей, установить их, затем код; добавить непривилегированного пользователя. - Только переставить COPY файла зависимостей. - Добавить ещё один порт для отладки. - Ничего не менять: контейнер изолирован. - Добавить непривилегированного пользователя и оставить порядок слоёв.

Senior
56
/569