Какая типичная ошибка связана с темой «JWT в FastAPI»?
Что хотят услышать интервьюеры:
Типичная ошибка: при работе с JWT в FastAPI кандидаты часто используют механизм формально, не учитывая ограничения, lifecycle и edge cases.
Ответ:
Как правильно: сначала понять, какие данные входят, кто владеет состоянием, где возникает ошибка и как ее протестировать.
Мини-пример:
@app.get("/users/{
user_id
}
")<br>async def get_user(user_id: int):<br>
return {
"id": user_id
} Что сказать на интервью: «Я бы проверил сценарии ошибок, написал тест и убедился, что решение не ломает соседние слои».