Расскажи про принцип подстановки Лисков (L — Liskov Substitution). Приведи пример нарушения из фронтенда.
Что проверяет этот вопрос
Вопрос из темы «Архитектура и код» на уровне «middle и выше»: интервьюер смотрит, понимает ли кандидат механизм, а не заучил ли формулировку.
Паспорт вопроса
- Уровень
- middle и выше
- Тип
- теория
Как отвечать на вопросы темы «Архитектура и код»
Тут оценивают мышление, а не знание терминов. Назови проблему, которую решает подход, и альтернативы, от которых отказались. Признак зрелости — говорить о поддержке и цене изменений, а не только о том, как это выглядит в коде сегодня. Спокойно признать спорность своего выбора — плюс, а не минус.
Это методика ответа, а не готовый ответ: эталонные разборы и проверка твоего ответа — внутри тренажёра.
Что спросят дальше — похожие вопросы темы «Архитектура и код»
- Расскажи про принцип единственной ответственности (S — Single Responsibility). Приведи пример нарушения и исправления из фронтенда.middle и выше
- Расскажи про принцип открытости/закрытости (O — Open/Closed). Приведи пример нарушения и исправления из фронтенда.middle и выше
- Расскажи про принцип разделения интерфейсов (I — Interface Segregation). Приведи пример нарушения и исправления из фронтенда.middle и выше
- Расскажи про принцип инверсии зависимостей (D — Dependency Inversion) и объясни, чем DIP отличается от DI. Приведи пример нарушения и исправления из фронтенда.middle и выше
- В чём суть FSD?middle и выше
- Во что транспилируется код, который мы пишем (JS, SVG, PNG)?middle и выше
- Достался новый проект: требования — React, TypeScript и готовая дизайн-система, всё остальное можно выбрать самому. Какую структуру проекта возьмёшь и почему?middle и выше
- Если проектируешь проект с нуля, какой React-стек выберешь и почему?senior
Проверить, как ты ответишь именно на него
Знать формулировку мало: на собеседовании важно объяснить это вслух за две минуты. Тренажёр задаёт вопрос голосом, записывает ответ и разбирает его по четырём критериям найма — что упустил, где потерял структуру, как ответил бы сильный кандидат. 15 ответов в месяц бесплатно, без карты.