Подготовка к собеседованию на позицию Frontend/Full-stack разработчика.
- ✅ Работа с массивами и объектами (группировка, фильтрация, трансформация)
- ✅ Функции высшего порядка (map, filter, reduce, debounce, throttle)
- ✅ Практические алгоритмы (палиндромы, уникальные элементы, flatten)
- ✅ Замыкания (closures)
- ✅ Event Loop и асинхронность
- ✅ Контекст this
- ✅ Promise и async/await
- ✅ Типы данных и приведение типов
- ✅ ES6+ возможности (let/const, стрелочные функции, деструктуризация)
- ✅ DOM и события (фазы, делегирование, preventDefault)
- ✅ LocalStorage, SessionStorage, Cookies
- ✅ Fetch API и CORS
- ✅ Производительность (рефлоу, репайнт, оптимизация)
- ✅ Безопасность (XSS, CSRF)
- ✅ Базовые типы и интерфейсы
- ✅ Generics
- ✅ Utility Types
- 📝 14 подробных тем с примерами кода
- ⚡ Vue компоненты для интерактивности
- 🎨 Современный дизайн с Tailwind CSS v4
- 🌙 Темная тема для комфортного чтения
- 🚀 Быстрая статическая генерация
- 📱 Адаптивная верстка
npm installnpm run devnpm run buildnpm run preview/
├── public/ # Static assets
├── src/
│ ├── components/ # Vue components
│ ├── content/ # MD/MDX interview questions
│ ├── layouts/ # Page layouts
│ └── pages/ # Routes
└── package.json
Add new interview topics as .md or .mdx files in src/content/questions/.