Был ли опыт написания кода на бэкенде
Что проверяют
Хотят понять, насколько вы понимаете вторую сторону API и сможете ли сами поправить простую серверную часть: BFF, роут в Next.js, мок-сервер. Следом обычно спрашивают, что конкретно вы писали и насколько глубоко: только эндпоинты или ещё базу, авторизацию, деплой.
Как отвечать
Ответ строится на ваших реальных задачах, заготовка тут не поможет. Каркас:
- контекст: где это было и зачем фронтенд-разработчику понадобился сервер. Частые случаи: слой BFF на Node.js, который склеивает несколько сервисов для одного экрана; Route Handlers и Server Actions в Next.js; SSR; внутренняя админка; пет-проект целиком;
- стек и объём: Express, Fastify или NestJS, какая база и через что (Prisma, Drizzle, чистый SQL), были ли авторизация, кеширование, очереди. Честно назовите границу: «писал эндпоинты и запросы, схему базы и деплой вела бэкенд-команда»;
- результат: что стало лучше, со своими цифрами. Например, экран делал пять запросов, а после BFF стал делать один. Называйте только ту цифру, которую действительно измеряли;
- польза для фронтенда: что вы теперь понимаете лучше. CORS и куки, заголовки кеширования, коды ответов и формат ошибок, курсорная пагинация вместо offset, почему бэкенд просит не дёргать API на каждый введённый символ.
Если опыта не было, так и скажите, но покажите, что сервер для вас не чёрный ящик: вы читаете код бэкенда при разборе багов, согласуете контракты по OpenAPI, поднимаете моки через MSW, проверяете запросы через curl и вкладку Network. Добавьте, что готовы разобраться, если роль этого потребует, и назовите, с чего бы начали.
Где спотыкаются
Преувеличивают. Учебный сервер на Express подают как опыт бэкенда, и два уточняющих вопроса про транзакции или миграции это вскрывают.
Перечисляют технологии без задачи. «Node.js, MongoDB, JWT» ничего не говорит, пока не ясно, какую проблему вы решали и что было сложным.
Не считывают, зачем спрашивают. На чисто фронтенд-позиции длинный рассказ о любви к бэкенду звучит как желание сменить роль, поэтому лучше закончить тем, как этот опыт помогает во фронтенде.