Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

🎯 Front-end. Вопросы на собеседовании

Добро пожаловать в один из самых полных сборников вопросов для технических собеседований на позицию Junior / Middle / Senior / Lead Front-end и Full-stack разработчика! Здесь вы найдёте сотни вопросов, сгруппированных по темам - от основ HTML и CSS до архитектурных паттернов и безопасности. Каждый вопрос сопровождается подробным видеоответом, чтобы подготовка занимала как можно меньше времени.


Если проект оказался полезным - не забудьте поставить ⭐!


🚀 Ещё больше полезных материалов - на YouTube-канале

🔐 Как получить доступ к закрытым видео?


🎚️ Уровни вопросов

В каждом тематическом файле вопросы разложены по подразделам: 🟢 Junior, 🟡 Middle, 🟠 Senior и 🔴 Lead. Уровень вопроса - это минимальный уровень, с которого ответ ожидается: вопрос Junior вполне уместен и на Middle, и на Senior. Уровни определены по матрицам навыков для JavaScript-разработчиков (Frontend и Fullstack) с поправкой на сложность самого вопроса.

УровеньЧто ожидается
JuniorБазовые понятия и основы технологий, умение решить небольшую задачу и объяснить, как это работает
MiddleСамостоятельная работа и ответственность за реализацию: нюансы технологий, типичные проблемы и способы их решения
SeniorГлубокое понимание внутреннего устройства, архитектурные решения, сравнение подходов и их компромиссов
LeadТехнические решения на уровне команды и проекта, процессы, наставничество, ответственность за результат

📚 Темы вопросов

ТемаО чёмВопросов
🌐 Web TechnologiesHTTP, API, хранилища, CSR/SSR и PWA61
🏛️ ArchitectureMVC, MVVM, микросервисы, DDD, микрофронтенды и FSD24
🔒 SecurityXSS, CSRF, CSP, JWT, CORS и другие угрозы и защиты39
🖥️ Browser RenderingCRP, reflow и repaint, requestAnimationFrame и работа браузера7
🧩 OOP & FPООП, ФП, SOLID, реактивное программирование и паттерны36
📑 HTMLСемантика, формы, атрибуты, мета-теги, Canvas, SVG78
🎨 CSSFlexbox, Grid, анимации, препроцессоры и методологии74
⚙️ JavaScriptТипы данных, прототипы, замыкания, методы массивов и строк94
🧱 JS in BrowserDOM, события, BOM и Shadow DOM38
⚡ Async JSEvent loop, промисы, async/await, AJAX, fetch и таймеры26
📜 ECMAScriptlet/const, классы, модули, коллекции и новые операторы40
♿ AccessibilityWCAG, ARIA, скринридеры, фокус и клавиатура26
🚀 PerformanceCore Web Vitals, загрузка страницы, изображения и шрифты12
🔷 TypeScriptТипы, интерфейсы, generics, декораторы, утилитарные типы44
⚛️ ReactХуки, жизненный цикл, Virtual DOM, Fiber, контекст, SSR81
💚 Vue.jsДирективы, реактивность, Vue Router, Vuex, Composition API42
🟥 AngularКомпоненты, DI, RxJS, роутинг, формы, Change Detection57
📦 State ManagementRedux, Redux Toolkit, MobX, Zustand и Pinia14
🟢 Node.jsEvent loop, потоки, модули, кластеры, EventEmitter, npm31
🪲 TestingВиды тестов, TDD, BDD, моки, стабы и UI-тесты13
🛠️ ToolsWebpack, Babel, tree shaking, stylelint и Git15
🤝 Soft SkillsAgile, SDLC, CI/CD, код-ревью, технический долг, GitFlow20
💡 Practical TasksНебольшие практические задачи на строки, массивы и числа12
Всего884

Поддержать развитие канала:

webDev | YouTube Sponsor

Связаться со мной:

webDev | YouTube webDev | Instagram webDev | LinkedIn webDev | X webDev | Threads webDev | Telegram

关于 About

Популярные HTML / CSS / JavaScript / ECMAScript / TypeScript / React / Vue / Angular / Node вопросы на интервью и ответы на них (https://tinyurl.com/wxysrpsy)
accessibilityangularcssecmascripthtmlinterviewinterview-preparationinterview-questionsjavascriptjsnodejsreactreduxsecuritytypescriptvue

语言 Languages

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
164
Total Commits
峰值: 74次/周
Less
More

核心贡献者 Contributors