День без собеседований, зато с подготовкой. Я заметил, что дома «всё знаю», а на живом вопросе теряюсь. Поэтому сел и проговорил вслух ответы на типовые вещи: как строится запрос, зачем ленивый queryset, что бывает при зависшей транзакции. Произносить оказалось полезнее, чем перечитывать.
Нейтрально: репетиция изложения снижает панику и выявляет, где я лишь «узнаю», а не могу объяснить.
# приём: "скажи своими словами", без конспекта
def explain_how_join_works():
# JOIN — соединить таблицы по ключу, один раз
return "например, 'пост' и 'автор' связываются по author_id"
print(explain_how_join_works())
Через час стало заметно, где я глотаю слова: event loop, транзакции. Записал как прорехи на будущее. Не героический, но полезный вечер: меньше «когда спросят растеряюсь», больше «это я уже говорил вслух».