Напишите функцию, которая проверяет, есть ли в массиве дубликаты.
Для фильтрации дубликатов из массива можно использовать объект Set, который хранит только уникальные значения.
Читать ответПодготовка к интервью
22 вопроса с собеседований в Электронные офисные системы
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Электронные офисные системы. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, react.
Каталог
Для фильтрации дубликатов из массива можно использовать объект Set, который хранит только уникальные значения.
Читать ответЧтобы определить, что значение типа unknown соответствует конкретному именованному типу в TypeScript, нужно написать функцию-предикат типа (type guard).
Читать ответReact использует декларативный подход.
Читать ответWebpack, Parcel, Rollup.
Читать ответЭто увеличивает размер итогового бандла и может привести к нежелательным побочным эффектам при tree-shaking.
Читать ответЯ работаю с TypeScript около 3 лет. TypeScript — это надстройка над JavaScript, которая добавляет статическую типизацию и современные возможности языка.
Читать ответДля сортировки массива строк с иерархическими номерами пунктов (например, '1', '1.1', '1.2', '1.10', '2', '2.1') нужно сравнивать их по частям, разделённым точками, как по числам, а не по строкам.
Читать ответВ TypeScript есть несколько полезных utility-типов, которые помогают работать с типами более гибко:
Читать ответЭто позволяет инструментам разработчика (DevTools) в браузерах показывать исходный код при отладке, несмотря на то, что в браузер загружен преобразованный код.
Читать ответПри первом рендере React-компонента с дочерним компонентом, в котором используются хуки useLayoutEffect и useEffect, порядок вызовов будет следующим:
Читать ответ