Добро пожаловать в один из самых полных сборников вопросов для технических собеседований на позицию Junior / Middle / Senior Front-end разработчика! Здесь ты найдёшь сотни вопросов, сгруппированных по темам - от основ HTML и CSS до архитектурных паттернов и безопасности. Каждый вопрос сопровождается подробным видеоответом, чтобы подготовка занимала как можно меньше времени.
🚀 Ещё больше полезных материалов - на YouTube-канале
Если проект оказался полезным - не забудь поставить ⭐!
- 🌐 Web Technologies - протоколы, API, хранилище, рендеринг, PWA и общие концепции веба
- 🏛️ Architecture - MVC, MVVM, микросервисы, DDD, паттерны масштабирования
- 🔒 Security - XSS, CSRF, CSP, JWT, CORS и другие угрозы и защиты
- 🖥️ Browser Rendering - CRP, reflow и repaint, compositing, requestAnimationFrame и работа браузера
- 🧩 OOP & FP - ООП, SOLID, функциональное и реактивное программирование, паттерны
- 📄 HTML - семантика, формы, атрибуты, мета-теги, Canvas, SVG и многое другое
- 🎨 CSS - селекторы, Flexbox, Grid, анимации, препроцессоры и методологии
- 🟨 JavaScript - типы данных, прототипы, замыкания, ООП, методы массивов и строк
- 🖥️ JS in Browser - DOM, события, BOM, Shadow DOM, Web API и браузерные инструменты
- ⚡ Async JS - Event loop, промисы, async/await, AJAX, fetch и таймеры
- 📜 ECMAScript - ES6+, новые возможности стандарта: классы, генераторы, коллекции
- ♿ Accessibility - WCAG, ARIA, скринридеры, доступность форм, цвета и мультимедиа
- 🚀 Performance - Core Web Vitals, рендеринг, оптимизация загрузки и изображений
- 🔷 TypeScript - типы, интерфейсы, generics, декораторы, утилитарные типы
- ⚛️ React - хуки, жизненный цикл, Virtual DOM, Fiber, контекст, SSR
- 💚 Vue.js - компоненты, директивы, реактивность, Vue Router, Vuex, Composition API
- 📐 Angular - компоненты, DI, RxJS, роутинг, формы, Change Detection
- 📦 State Management - Redux, Flux, Vuex, MobX и принципы управления состоянием
- 🟢 Node.js - Event loop, потоки, модули, кластеры, EventEmitter, npm
- 🧪 Testing - Unit, UI, TDD, BDD, моки, стабы и инструменты тестирования
- 🛠️ Tools - Webpack, Babel, Git, ESLint, tree shaking и сборка проектов
- 🤝 Soft Skills - Agile, SDLC, CI/CD, код-ревью, технический долг, GitFlow
- 💡 Практические задачи - типовые алгоритмические и coding-задачи с разбором решений