Как оцениваете свои скиллы
Что проверяют
Насколько трезво вы видите свой уровень и совпадает ли самооценка с тем, что покажут технические вопросы. Следом почти всегда проверяют то, что вы назвали сильной стороной, поэтому каждое утверждение должно выдерживать уточнение.
Как отвечать
Разбейте ответ по областям фронтенда и для каждой дайте уровень и доказательство:
- вёрстка и CSS: например, «уверенно: grid, адаптив, контейнерные запросы, собирал UI-кит на CSS Modules»;
- JavaScript и TypeScript: что пишете без подсказок (дженерики, сужение типов, асинхронность), а что читаете со словарём, например сложные условные типы с
infer; - фреймворк: React или Vue и насколько глубоко: хуки и рендер, профилирование в React DevTools, формы и кеш запросов;
- производительность и качество: Core Web Vitals, Lighthouse, тесты на Vitest или Jest и Playwright;
- инженерная часть: сборка на Vite или webpack, CI, код-ревью.
Если просят оценку по шкале, назовите число и сразу объясните его: «TypeScript на семь из десяти: типизирую API и компоненты сам, но сложные библиотечные типы ещё не писал». Число без пояснения ничего не говорит.
Затем одна зона роста с планом, который уже выполняется: какую тему разбираете и на каком проекте применяете. «Планирую изучить» звучит слабее, чем «на прошлой неделе перевёл тесты формы на Testing Library».
Примеры и цифры должны быть ваши: что сделали, какой был результат, как измерили. Если коммерческого опыта мало, так и скажите и опирайтесь на пет-проекты, код которых можно открыть и показать.
Удобно соотнести себя с грейдом: джуниор делает задачу с подсказками, мидл закрывает фичу сам, сеньор отвечает за решение и его последствия для команды.
Где спотыкаются
Завышают уровень. «Знаю React на отлично» тут же проверяется вопросом про порядок эффектов или реконсиляцию, и после провала интервьюер перестаёт верить остальным словам.
Скромничают и называют дежурные слабости вроде «я перфекционист». Это не самооценка, а уход от ответа.
Перечисляют технологии без подтверждения и приносят круглые проценты вроде «ускорил разработку на 30%», которые не могут объяснить, как посчитали.