Frontend
UI-кит был на базе какой-то библиотеки или полностью кастомный?
Что такое Promise в JavaScript? Расскажите про состояния промиса и методы работы с ним.
Есть массив чисел, некоторые из которых повторяются. Нужно собрать новый массив без повторений, сохранив порядок чисел. Как решить задачу без использования Set?
The graph shows the effect of voters’ previously stated preference regarding the issue of working-time reduction on the probability of those voters’ actual choice being the same as that stated preference. Members of which party are most apt to vote against the issue of working-time reduction if their previously stated preference regarding the issue of working-time reduction was also against?
Какой у тебя опыт работы с TypeScript? Работала ли с генерацией пакетов типов?
Как определить, является ли значение типа unknown конкретным именованным типом? Как сделать так, чтобы TypeScript понял, что проверка выполнена (type guard)?
Как типизировать функцию, которая принимает unknown и возвращает конкретный тип, чтобы TypeScript навсегда считал возвращаемое значение этим типом?
Расскажите о себе и своём опыте работы.
Что такое Promise и как он работает?
В чём разница между state и props?
В чём разница между ref и reactive во Vue 3?
Какие utility-типы в TypeScript ты использовала? Знакома ли с ReturnType?
Джунов вы воспитывали на работе? Расскажите об этом опыте.
Что такое generic-типы в TypeScript? Зачем их использовать? Является ли это хорошей практикой или антипаттерном?
Знакома ли с типом unknown? Чем он отличается от any?
Как бы ты кастомизировал компоненты UI-библиотеки (например, MUI или Ant Design) под требования проекта, не теряя возможности обновлять библиотеку?
Вы что вкладываете в понятие Pixel Perfect?
Свои UI-киты и дизайн-систему приходилось разрабатывать?
Как именно можно делить бандл на чанки? В чём разница между code splitting и делением на этапе билда?
Что делает React.lazy? Что именно отвечает за выделение чанков — React.lazy или динамический импорт?