Frontend Tech Lead — интервью
75 минут, tech lead. FE-платформа, design system, процессы, менторинг, cross-functional.
- Вопросов
- 16
Разогрев: роль и контекст
Scope frontend lead
За что отвечали как frontend tech lead: люди, архитектура, delivery, hiring?
Рубрика оценки (0–10)
3–5: «Был senior и review делал». 6–8: Чёткий scope; число FE; взаимодействие с design/backend/product. 9–10: Technical roadmap FE; quality bar; stakeholder management examples. Красный флаг: lead title без ownership процессов.
Подсказки интервьюеру
5 минут.
Cross-functional работа
Пример, когда пришлось согласовать FE scope с дизайном и backend под жёсткий дедлайн.
Рубрика оценки (0–10)
3–5: «Переделали макеты» без деталей. 6–8: Scope negotiation; MVP cut; API contract; коммуникация рисков. 9–10: Written trade-offs; phased rollout; design system tokens reuse. Красный флаг: «дизайнеры не понимают технические ограничения».
Подсказки интервьюеру
4 минуты.
FE-платформа и качество
Frontend platform
Какие internal tools/platform вы строили для других FE-команд (CLI, starter, CI checks)?
Рубрика оценки (0–10)
3–5: «ESLint config shared». 6–8: Scaffold/template; bundle analyzer in CI; component catalog (Storybook). 9–10: Adoption metrics; paved road; reducing toil; platform roadmap. Красный флаг: platform без users outside own team.
Подсказки интервьюеру
5 минут.
Release strategy
Как организовали релизы frontend: feature flags, canary, rollback?
Рубрика оценки (0–10)
3–5: «Deploy on merge to main». 6–8: Feature flags; staged rollout; monitoring errors post-deploy. 9–10: Trunk-based + flags; kill switch; correlation with backend version. Красный флаг: Friday deploy без rollback plan.
Подсказки интервьюеру
5 минут.
Testing strategy
Какую testing pyramid используете для FE и как балансируете скорость vs coverage?
Рубрика оценки (0–10)
3–5: «E2E на всё» или «только unit». 6–8: Unit/integration/e2e ratio; critical path e2e; visual regression optional. 9–10: Contract tests with API; flaky test policy; CI time budgets. Красный флаг: no tests «потому что стартап» на scale product.
Подсказки интервьюеру
4 минуты.
Governance design system
Как принимаете решения о breaking changes в shared UI library?
Рубрика оценки (0–10)
3–5: «Semver и всё». 6–8: RFC for breaking; codemods; deprecation period; consumer comms. 9–10: Versioned packages; canary releases; DS working group. Красный флаг: breaking change без migration guide.
Подсказки интервьюеру
4 минуты.
Люди и процессы
Engineering standards
Какие FE standards ввели (PR template, a11y checklist, perf budget) и как enforce?
Рубрика оценки (0–10)
3–5: «Code style в ESLint». 6–8: Documented guidelines; automated checks; examples in PR comments. 9–10: Gradual adoption; champions; metrics (review time, defect rate). Красный флаг: standards doc nobody reads.
Подсказки интервьюеру
4 минуты.
Архитектурные решения
SSR/SSG стратегия
Когда выберете Next.js SSR vs CSR SPA для нового продукта? Критерии.
Рубрика оценки (0–10)
3–5: «Next всегда лучше для SEO». 6–8: SEO, TTFB, auth model, team skills; hybrid routes. 9–10: Edge rendering; personalization vs cache; cost model. Красный флаг: SSR everywhere без ops readiness.
Подсказки интервьюеру
8 минут на доске.
Миграция legacy FE
Legacy jQuery/Angular app, нужен React. Стратегия без big bang?
Рубрика оценки (0–10)
3–5: «Rewrite за квартал». 6–8: Strangler; route-by-route; shared auth/session; iframed islands optional. 9–10: Dual running; feature parity matrix; team parallelization. Красный флаг: stop-the-world rewrite без business buy-in.
Подсказки интервьюеру
5 минут.
Закрытие
Провести интервью по этому шаблону
Зарегистрируйтесь бесплатно: скопируйте шаблон в организацию, назначьте интервью и проведите его в комнате с live-coding.
Начать в FlashTalk