Frontend
Есть ли у тебя опыт с Next.js? Расскажи о своём опыте.
В чём отличие в поведении метода reduce у массива и представленной кастомной рекурсивной функции reduce?
Цепочка сразу становится rejected, первый .then пропускается. Первый .catch ловит ошибку Вывод: Catch 1: Ошибка1 Возвращает 'Другое значение', превращая ошибку в успешный результат. Следующий .then получает 'Другое значение' Вывод: Then 2: Другое значение Затем выбрасывает новую ошибку: throw new Error('Вторая ошибка') Цепочка снова становится rejected. Второй .catch ловит вторую ошибку Вывод: Catch 2: Вторая ошибка Ничего не возвращает → результат undefined. Последний .then получает undefined Вывод: Then 3: undefined Примите привет! ("Ошибка!") — это промис, который сразу отклоняется с ошибкой "Ошибка!" .then(1) — пропускается, так как промис в состоянии rejected .catch(1) — перехватывает ошибку, выводит "Catch 1: Ошибка!" и возвращает "ДАННЫЕ ВОЗВРАЩЕНЫ" .then(2) — получает "ДАННЫЕ ВОЗВРАЩЕНЫ", выводит "Тикер ? ДАННЫЕ ВОЗВРАЩЕНЫ" и выбрасывает новую ошибку "Вторая ошибка" .catch(2) — перехватывает вторую ошибку, выводит "Catch 2: Вторая ошибка" .then(3) — получает undefined (так как предыдущий catch ничего не вернул), выводит "then 3: undefined"
Расскажи про критические этапы рендеринга браузера
Были ли факапы в твоём опыте? Если да, то какие?
На что вы обращаете внимание при проведении код-ревью?
В чём разница между useEffect с пустым массивом зависимостей и useEffect без массива зависимостей?
Какого кандидата вы рассматриваете для себя?
Где лучше применять Signals, а где RxJS?
Расскажи о своём опыте работы
Как вы относитесь к обучению? Как выделяете время на развитие?
Как исправить проблему с устаревшим value в компоненте CommentsEditor, когда useState не реагирует на изменение входящего пропса? Как можно использовать useEffect для решения этой проблемы?
navigator.mediaDevices будет равен undefined — как сделать так, чтобы он стал не undefined?
Какие плюсы и минусы кастомного UI-кита?
Какой формат работы вы предпочитаете — гибрид или удалёнка?
Был ли у вас опыт написания тестов?
Расскажите подробнее о работе с WebRTC и звонками в UrbanMedic
Как происходит постановка задач и организация рабочего процесса?
Как настраивался CI/CD? Что конкретно делала, с кем общалась?
Что такое useMemo? Чем отличается от React.memo и useCallback?