Есть большая функция без логических и синтаксических ошибок, но она плохо устроена. Как бы вы её разделили или улучшили?
Python
Что такое TDD и пользовались ли вы им?
С какими фреймворками вы работали?
Расскажите о конкретной ситуации, когда вы допустили ошибку в работе. В чём была ошибка, что вы сделали после этого?
Что такое сервис systemd и как оформить его для Python-скрипта?
Используете ли вы AI-агентов в разработке и для каких задач?
Какой из перечисленных модулей содержит функцию, которая фильтрует элементы одного списка по элементам другого? - collections - re - itertools - datetime, json, csv - functools
Почему вы выбрали именно такой способ промптинга LLM и на каком стиле основываете запрос?
Почему вы ищете работу и чем закончилась история на текущем/предыдущем месте?
Как на проекте была организована работа с Git и командой? Как проходило code review? Что делали при срочном hotfix во время работы над релизом? Настраивали ли CI/CD-пайплайны и использовали ли Docker/Docker Compose?
Представьте, что эндпоинт получения каталога фильмов начал сильно тормозить. Как вы будете диагностировать проблему и искать медленные SQL-запросы? Что такое проблема N+1 и как она решается на уровне ORM и чистых SQL-запросов?
Расскажите подробнее о своей роли в команде и о том, как выглядел ваш обычный рабочий день.
Что будет выведено в терминал? ```python def decorator(func): def wrapper(*args): print("Start") # func(*args) yield from func(*args) print("End") return wrapper @decorator def gen(n): for i in range(n): yield i for x in gen(3): print(x) ```
Есть ли у вас опыт построения задач с retry и backoff-стратегиями?
Зачем в Dockerfile используются два базовых образа и несколько этапов, а не одна сборка?
Принимались ли в команде архитектурные решения, как выглядел процесс и участвовали ли вы в нём?
Можно ли сделать JOIN без внешнего ключа? Чем JOIN отличается от UNION?
В чем для вас была основная сложность этой задачи: разобраться с внешними API или правильно спроектировать взаимодействие?
Как вы действуете, если задача описана не полностью или в аналитике не учтен важный момент, а задача срочная?
What are the potential issues with the current implementation of the ticket sequence validation function, and how can they be addressed?