Frontend
Для чего нужен watch с опцией deep?
Как работают вместе useMemo, useCallback и React.memo? Почему важно оборачивать функции в useCallback при передаче в дочерний компонент, обёрнутый в React.memo?
Emotion и styled-components генерируют стили в runtime — это проблема? Когда начинает болеть? Какие есть альтернативы с лучшим performance?
Что будет, если не обрабатывать ошибки в Promise (нет .catch)?
Как ты думаешь, чего тебе сейчас не хватает для того, чтобы дорасти до уверенного сеньора?
Опишите критический путь рендеринга браузера: от ввода URL в адресную строку до отрисовки страницы. Расскажите про DNS, TCP, HTTP, построение DOM, CSSOM, Render Tree, Layout и Paint.
Как отловить ситуацию, когда backend присылает данные не того типа, который ожидает приложение?
Как ты оцениваешь сама себя — что твоя работа приносит успех, что ты успешно развиваешься? Есть ли у тебя какие-то критерии оценки этого?
Как у вас проходит онбординг?
Что такое XSS атака? Какие виды бывают?
Какие пропсы делали у компонентов в дизайн-системе? Закладывали пропсы на будущее или только то, что нужно сейчас?
Помимо папочной структуры, какие ещё принципы есть у FSD?
Можешь привести пример, когда можно использовать uncontrolled input вместо controlled?
Объясни, что такое Virtual DOM в React.
Приходилось ли писать свои стартеры?
Что думаешь про Pinia? В каких случаях ты бы не стала использовать Pinia?
Что выведется в консоли после нажатия кнопки (повторный рендер)?
Какие у тебя есть вопросы по компании и команде? Из кого будет состоять команда?
Из перечисленных способов копирования объекта, какие поддерживают циклические ссылки?
В компоненте расставлены console.log в родительском и дочернем компонентах, а также в useEffect. В каком порядке они выведутся и почему?