Frontend
Какие вспомогательные инструменты, включая инструменты для тестов, рефакторинга и код-ревью, вы используете?
Какой формат работы ты предпочитаешь: удалённый, офисный или гибридный?
Если теоретически порассуждать: бывают большие таблицы с большим количеством данных. Могут ли возникать проблемы с производительностью? Если да, как бы вы их решали?
Как получать значение из Promise и обрабатывать ошибки?
Что такое Change Detection в Angular? Какие стратегии существуют?
Чем отличается клиентский компонент от серверного компонента в Next.js?
Объясните концепцию декларативного программирования в отношении React.
interface FormState { values: FormValues; errors: FormErrors; isLoading: boolean; } const [formState, setFormState] = useState<FormState>({ values: { email: '', password: '', }, errors: {}, isLoading: false, });
Что такое WeakSet и WeakMap, чем они отличаются от Set и Map?
Реализовать функцию debounce.
[имя] спросил: представьтесь: ваше имя, фамилия, и расскажите вкратце ваш профессиональный путь.
Как у вас было реализовано в плане валидации форм?
Что означает, если ref называют 'верхнеуровневым' или 'поверхностным' - что не следит за объектом в глубину, только за верхними свойствами? (вопрос про shallowRef)
Что такое семантическая вёрстка и зачем она нужна? Приведи пример.
В спринт пришел новый джун-разработчик, задача была перекинута на него, и вы понимаете, что не успеваете. Что делать?
Бизнес хотел выпустить фичу быстро, но ты понимала, что это влечёт технические риски. Как действовала?
Какие значения свойства display вспомнишь?
Как работает React? Расскажи про Virtual DOM и механизм reconciliation.
Как ты в целом относишься к utility-first CSS-фреймворкам?
Что такое HOC (Higher-Order Components)? Для чего используются? Приведите примеры использования HOC в React.