Interview Prep
Frontend
RUUZ
Что такое HTML и из чего состоит документ?Что такое DOM?Что такое веб-доступность (a11y)?Что такое семантическая разметка HTML?Какие бывают категории HTML-тегов?Что такое атрибуты HTML и какие они бывают?Что должно быть в <head> и зачем нужны мета-теги?Как работает валидация HTML-форм?Как правильно работать с изображениями и медиа в HTML?Как правильно использовать тег <a> для ссылок и навигации?Как правильно размечать таблицы и списки в HTML?
Что такое CSS и какими способами его можно подключить?Чем отличаются псевдоклассы от псевдоэлементов в CSS?Как реализовать responsive-дизайн в CSS?Чем отличаются transition и animation в CSS?Какие современные возможности CSS стоит знать?Что такое mixin в SCSS?Что такое Box Model в CSS?Как работают каскад и наследование в CSS?Как работает специфичность CSS-селекторов?Какие есть форматы цвета в CSS и как работать со шрифтами и текстом?Чем em, rem, %, vh, vw отличаются друг от друга?Чем отличаются значения position в CSS?Как работает Flexbox?Как работает CSS Grid?
Какие типы данных есть в JavaScript?Чем Map и Set отличаются от Object и Array?Как работает прототипное наследование в JavaScript?Что такое классы в JavaScript и как они соотносятся с прототипами?Как правильно обрабатывать ошибки в JavaScript?Что такое Event Loop?Как работают Promise и async/await?Что такое debounce?Что такое Web API в браузере?Как работает localStorage, sessionStorage и cookies?Что такое Babel и зачем нужна транспиляция?В чём разница между var, let, const?Что такое каррирование и композиция функций?Чем отличаются bind, apply и call?Разница между == и ===?Что такое синтаксический сахар в JavaScript?Какие ключевые возможности появились в ES6 и последующих версиях?Чем отличаются function declaration, function expression и стрелочная функция?Что такое this в JavaScript и как оно ведёт себя в стрелочных функциях?Что такое callback-функции?Что такое замыкания (closures) в JavaScript?
Что такое TypeScript и зачем он нужен?Как типизировать классы и ООП в TypeScript?Что такое сужение типов (narrowing) и type guards в TypeScript?Что такое условные и маппированные типы в TypeScript?Какие есть частые антипаттерны в TypeScript?В чём отличие any, unknown, never?Interface vs Type — в чём разница?Как типизировать функции в TypeScript?Как типизировать массивы, кортежи и коллекции в TypeScript?Чем Union-типы отличаются от Intersection-типов?Что такое дженерики (generics) в TypeScript?Какие встроенные Utility Types есть в TypeScript?Как работает readonly в TypeScript?
Что такое Vue.js и в чём его основная идея?Что такое слоты во Vue: default, именованные и scoped?Как устроен роутинг во Vue с помощью Vue Router?Зачем нужен Pinia и как устроен store?Как оптимизировать производительность Vue-приложения?Как тестировать Vue-компоненты с Vue Test Utils и Vitest?Какие хуки жизненного цикла есть у компонента Vue?Как объявляется состояние компонента: props, локальные данные и emits?Как компоненты Vue общаются друг с другом?Какие директивы есть во Vue и как написать свою?Как работает v-model и модификаторы событий?Что такое computed и watch? В каких случаях что лучше использовать?Как устроена реактивность во Vue 3?Что такое Composition API?
Как работает SSR в Nuxt?Что такое CSR и когда его выбрать в Nuxt?Что такое composables в Nuxt и как их использовать правильно?Как работают middleware в Nuxt?Как устроены server API routes в Nuxt (Nitro)?
Какие методы HTTP-запросов вы знаете?В чём разница между PUT и PATCH?
Что такое сборщик (bundler) и чем Webpack отличается от Vite?Чем pnpm отличается от npm и yarn?Чем препроцессор CSS отличается от постпроцессора?Чем линтер отличается от форматтера?Какие уровни тестирования есть во frontend и какими инструментами их покрывают?Какие ключевые техники оптимизации производительности Frontend вы знаете?Что такое Storybook и зачем он нужен?Чем продуктовая аналитика отличается от performance-метрик (RUM)?
Что такое SEO и как оно устроено технически?Как семантическая верстка влияет на SEO?Что такое On-Page SEO?Что такое Off-Page SEO?Что входит в Technical SEO?Как Core Web Vitals и производительность влияют на SEO?

Frontend

HTML, CSS, JavaScript, TypeScript, Vue.js и Nuxt.js — вопросы и ответы для собеседований frontend-разработчиков.

HTML

11 вопрос(ов)

CSS

14 вопрос(ов)

JavaScript

21 вопрос(ов)

TypeScript

13 вопрос(ов)

Vue.js

14 вопрос(ов)

Nuxt.js

5 вопрос(ов)

HTTP

2 вопрос(ов)

Frontend инструменты

8 вопрос(ов)

SEO

6 вопрос(ов)

@dotEnv1