const S = { id: 1, name: "Ivan", age: "39", tel: [phone] };
В функции foo происходит фильтрация объекта o по ключам из массива arr. Важно различать две проверки:
Читать ответПодготовка к интервью
646 вопросов с собеседований в IT_One
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Каталог
В функции foo происходит фильтрация объекта o по ключам из массива arr. Важно различать две проверки:
Читать ответВ моём опыте фронтенд-разработчика я работал с современными фреймворками, такими как React и Vue, создавая адаптивные и производительные интерфейсы.
Читать ответFunction Declaration
Читать ответДа, работал с Blob в JavaScript. Blob (Binary Large Object) позволяет работать с бинарными данными, например, создавать файлы на клиенте.
Читать ответДля обхода дерева объектов с полями value и elements (где elements — массив дочерних объектов) и подсчёта суммы всех value можно использовать рекурсивную функцию.
Читать ответТип unknown в TypeScript — это тип, который представляет значение неизвестного типа.
Читать ответВ данном компоненте React есть дублирование кода: SomeImportantElement / рендерится в обоих случаях, а DataElement / — только если hasData истинно. Можно упростить компонент, чтобы избежать повторения, например так:
Читать ответvar: Если нужна переменная с функциональной областью видимости или если необходимо поднять объявление (hoisting) с инициализацией undefined.
Читать ответФункция sleep должна возвращать Promise, который разрешится через заданное количество миллисекунд. Вот пример реализации:
Читать ответОсновные методы жизненного цикла классового компонента React:
Читать ответВ моей роли во фронтенд-команде я имел опыт как самостоятельного принятия решений, так и поддержки лидера проекта.
Читать ответВ представленном React-компоненте LazyInit используется ленивое инициализирование состояния через функцию в useState, что правильно, так как функция someFunc вызывается только один раз при монтировании компонента.
Читать ответ