Есть ли опыт работы с фронтендом
Что проверяют
Насколько вы самостоятельны на стыке и умеете ли говорить с фронтендерами на одном языке. От бэкендера редко ждут вёрстки, ждут понимания контракта.
Как отвечать
Отвечайте честно по уровню, но обязательно покажите то, что действительно важно бэкендеру:
- проектирование API под клиента: форма ответа под сценарии экрана, пагинация, коды ошибок с машинным полем, а не только текстом, версионирование;
- договорённости: OpenAPI или схема как контракт, заглушки на время параллельной разработки, обсуждение изменений заранее;
- типичные стыки: CORS и предварительные запросы, авторизация и обновление токена, загрузка файлов, долгие операции со статусом, кеширующие заголовки;
- отладка: умеете открыть панель разработчика, посмотреть запрос, заголовки и ответ, воспроизвести через curl. Это снимает половину споров «у меня работает».
Если правили интерфейс руками, скажите что именно: шаблоны Django или Jinja, небольшие правки в React, административные экраны. Полезно назвать границу: могу поправить существующий компонент и разобрать ошибку в консоли, но верстать сложный интерфейс с нуля не возьмусь.
Если опыта нет совсем, скажите прямо и добавьте, что готовы разбираться, а взаимодействие с фронтендом выстраивали через контракт и совместную отладку.
Где спотыкаются
Преувеличивают опыт, а на следующем вопросе про состояние компонентов теряются.
Сводят ответ к «я бэкендер, фронтенд не моя зона»: это читается как нежелание участвовать в стыковке.
Не могут объяснить, как договариваются об изменении контракта, хотя именно это и спрашивают.