Если бы перед тобой стоял вопрос — внедрять микрофронтенды или использовать монолит — как бы ты принимал решение?
Выбор между микрофронтендами и монолитом зависит от нескольких факторов:
Читать ответПодготовка к интервью
34 вопроса с собеседований в АЛМИ Партнер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в АЛМИ Партнер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, api.
Каталог
Выбор между микрофронтендами и монолитом зависит от нескольких факторов:
Читать ответВо Vue.js ref и shallowRef создают реактивные объекты, но отличаются глубиной реактивности.
Читать ответconst sum = createCachedSum();
Читать ответВ Vue.js пропсы используются для передачи данных от родительского компонента к дочернему — это статичные или динамические значения, которые дочерний компонент принимает и использует.
Читать ответgit fetch и git pull — команды для обновления локального репозитория из удалённого, но работают по-разному:
Читать ответОтрисовка таблицы с 10 000 строк вызывает лаги из-за большого количества DOM-элементов, что сильно нагружает браузер и замедляет рендеринг.
Читать ответТип unknown в TypeScript — это тип, который представляет значение неизвестного типа.
Читать ответДиректива v-model в Vue.js используется для двусторонней привязки данных между родительским и дочерним компонентами или между элементом формы и данными компонента.
Читать ответДа, был опыт реализации идеи, которая казалась перспективной, но в итоге оказалась неудачной.
Читать ответДля наведения порядка в большом старом приложении с множеством API-запросов, которые используют разные URL и возвращают разные форматы, я бы сделал следующее:
Читать ответВ Git команда cherry-pick позволяет выбрать один или несколько конкретных коммитов из одной ветки и применить их в другую ветку. Это полезно, когда нужно перенести отдельные изменения без слияния всей ветки.
Читать ответЕсли вы создали ветку от develop, а в develop появились новые коммиты, чтобы обновить свою ветку, можно выполнить команду rebase:
Читать ответ