8 вопросов
-
middle debug Что выведет код и почему? Как починить? ```python funcs = [] for i in range(3): funcs.append(lambda: i) for f in funcs: print(f()) ``` Ожидаем `0 1 2`…
-
middle debug Профайл показывает что эндпоинт тратит 100ms на каждый запрос вместо ожидаемых 10ms. В чём баг? ```python import time import requests from fastapi import FastA…
-
middle debug Эндпоинт `GET /users/with-posts` стал медленным (>5s). Логи показывают сотни SELECT'ов. Где баг? ```python @app.get("/users/with-posts") async def list_users_w…
-
middle debug Запрос «топ-10 заказов с именем покупателя» возвращает странные цифры — повторяющиеся orders и неправильные суммы. ```sql SELECT o.id, o.total, c.name, SUM(oi.…
-
middle debug Кнопка не меняет цвет после клика. Что не так? ```js class ColorButton { constructor(el) { this.el = el; this.color = 'red'; this.e…
-
middle debug Запрос `SELECT * FROM events WHERE user_id = 123 AND event_type = 'login'` делает full scan на таблице 100M строк. Что добавить, как проверить.
-
middle debug В тестах файл-дескрипторы накапливаются, тест на 100-м запуске падает с `OSError: too many open files`. Что не так? ```python def read_config(path): f = op…
-
middle debug На больших JSON-объектах функция падает с `RecursionError: maximum recursion depth exceeded`. Как исправить. ```python def walk(obj, fn): if isinstance(obj…