Компонент кода авторизации
Храните шесть символов в состоянии, нормализуйте допустимый ввод и отправляйте код только после заполнения всех полей. Проверка действительности кода остаётся на сервере.
Читать ответПодготовка к интервью
8 вопросов с собеседований в Huspy Kazakhstan
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Huspy Kazakhstan. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: react, frontend, browser.
Каталог
Храните шесть символов в состоянии, нормализуйте допустимый ввод и отправляйте код только после заполнения всех полей. Проверка действительности кода остаётся на сервере.
Читать ответОтправку всей формы обычно размещают в компоненте формы или отдельном orchestration-слое, а InputDigit отвечает за ввод и события изменения.
Читать ответСделайте компонент управляемым: родитель хранит value, а InputDigit получает value и onChange. Тогда обработчик родителя может логировать или отправлять актуальное значение.
Читать ответНазовите фактический год окончания магистратуры и отдельно объясните, использовали ли AI-инструменты в учёбе, если именно это хочет выяснить интервьюер.
Читать ответСамо изменение ref.current не вызывает рендер, поэтому число на экране не обязано измениться после клика. Ref подходит для изменяемых служебных данных, не требующих обновления UI.
Читать ответНазовите фактический год окончания университета; если обучение не завершено, обозначьте текущий статус и ожидаемый срок.
Читать ответПоднимите значение поля в родительское состояние: ребёнок получает value и callback, а родитель валидирует код и отправляет форму.
Читать ответРодитель передаёт callback через props, а дочерний компонент вызывает его с нужными данными.
Читать ответ