Работаете ли с базами данных или бэкендер отдельный
Что проверяют
Готовы ли вы заходить за границу фронтенда. Вопрос почти всегда означает одно из двух: бэкенд-команда есть, и смотрят, насколько вы понимаете смежников, либо бэкендера нет, и слой данных предстоит писать вам.
Как отвечать
Сначала честно очертите реальный опыт, потом покажите смежное понимание.
- Что делали сами: серверные обработчики в Next.js или на Node, запросы к базе через ORM или на SQL, миграции, кэширование ответов.
- Что видели рядом: участие в проектировании контракта API, разбор чужой схемы, чтение плана запроса вместе с бэкендером.
- Понимание без своего опыта в базе: откуда на списке берётся лишний запрос на каждую строку, почему постраничность по курсору удобнее для бесконечной ленты, зачем клиенту кэш запросов и нормализация.
Скажите прямо, чему готовы учиться и в каком объёме. И уточните встречно: кто владеет контрактом API, есть ли прослойка для фронтенда, ждут ли от вас миграций и дежурств. Разница между «иногда правишь эндпоинт» и «ты же фулстек» стоит целой второй работы, и выяснять это лучше до оффера.
Где спотыкаются
Отвечают односложно «нет, бэком занимается другой» и закрывают тему. Спрашивали про готовность и кругозор, а услышали нежелание разбираться, откуда берутся данные.
Преувеличивают опыт. Назвали две базы, а на вопрос про индекс, транзакцию или причину медленного запроса ответить нечем. Это дороже честного «не трогал»: теперь под сомнением весь рассказ.
Не уточняют устройство команды и узнают уже после выхода, что фронтендер тут пишет и слой данных, и миграции. Объём работы вырос вдвое, договорённости по деньгам остались прежними.