Расскажите о принципе Dependency Inversion из SOLID и о том, зачем он нужен.
Принцип Dependency Inversion (DIP) из SOLID говорит, что модули верхнего уровня не должны зависеть от модулей нижнего уровня напрямую.
Читать ответПодготовка к интервью
37 вопросов с собеседований в X-Notes
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в X-Notes. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, react.
Каталог
Принцип Dependency Inversion (DIP) из SOLID говорит, что модули верхнего уровня не должны зависеть от модулей нижнего уровня напрямую.
Читать ответВ TypeScript interface и type часто используются для описания типов, но между ними есть отличия:
Читать ответВ предыдущей компании команда фронтенд-разработчиков состояла из 6 человек: два middle, два senior и один тимлид. Мы работали по Agile-методологии с двухнедельными спринтами, ежедневными стендапами и ретроспективами.
Читать ответВ браузере событие проходит через три фазы:
Читать ответОсобенности стрелочных функций в JavaScript:
Читать ответЭто полезно для:
Читать ответNext.js — отличный фреймворк для многих проектов, но для e-commerce иногда выбирают другие решения из-за специфики требований.
Читать ответГидратация (hydration) — это процесс восстановления интерактивности на клиенте после того, как сервер отрендерил HTML-страницу.
Читать ответЭто протокол прикладного уровня для передачи данных, в основном гипертекста, между клиентом и сервером в сети. Он лежит в основе Всемирной паутины.
Читать ответReact reconciliation — это процесс сравнения нового виртуального DOM с предыдущим, чтобы определить минимальные изменения, которые нужно внести в реальный DOM для обновления интерфейса.
Читать ответВ JavaScript контекст выполнения (this) зависит от способа вызова функции. Стрелочные функции не имеют собственного this — они наследуют его из внешнего лексического окружения.
Читать ответCookies — небольшие данные, которые сервер отправляет браузеру и которые браузер сохраняет и отправляет обратно при последующих запросах к тому же домену.
Читать ответ