Встречается на собеседованиях • сегодня
Что должен знать middle разработчик
Middle Frontend Developer должен обладать глубоким пониманием JavaScript/TypeScript, включая асинхронность, замыкания, прототипы и работу с DOM. Важно знание фреймворков (React/Vue/Angular) с пониманием их внутренней работы (Virtual DOM, реактивность, хуки).
Обязательно:
- Верстка (HTML5, CSS3, адаптивность, препроцессоры)
- State-менеджмент (Redux, MobX, Context API)
- Работа с API (REST, GraphQL, WebSockets)
- Оптимизация (бандлы, ленивая загрузка, мемоизация)
- Тестирование (Jest, Cypress)
- Git, CI/CD
Пример React-компонента с хуками:
```jsx
const Counter = () => {
const [count, setCount] = useState(0);
const increment = useCallback(() => setCount(c => c + 1), []);
return (
);
};
```
Плюсом будет понимание SSR (Next.js/Nuxt), Webpack/Vite и базовый бэкенд (Node.js).
{count}

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы