Защо избра React? Обмислял ли си Angular или това се случи исторически?
Frontend
Каква е разликата между типовете 'any' и 'unknown' в TypeScript?
Какво бихте избрали за взаимодействие с бекенда и управление на глобалното състояние на фронтенда?
Как валидирахте съответствието на реалните API отговори с договорите Swagger/OpenAPI: ръчно или автоматизирано?
Разкажи за опита си с реализирането на фронтенда от гледна точка на удобството за потребителя и дизайна на интерфейса.
Каква е целта на състоянието в React и каква е основната парадигма за работа със състоянието?
Анализирайте примера с родителски и бавен React компонент, обвит в React.memo: всичко ли е правилно тук, какво ще се промени, ако props е обект или функция, и как да го подобрите?
Имало ли е оценка на задачите и трудовите разходи в миналите проекти? Колко често успявахте да спазите оценките?
Какъв е вашият опит с реализирането на авторизация и автентикация на фронтенда: токени, сесии, OAuth, двуфакторна автентикация, ролеви модел?
Имаш ли опит с сложни рефакторинг или архитектурни решения?
Потребител влизане чрез форма за вход и парола: какво се случва в този момент, откъде приложението получава данните за потребителя и ролите?
Разкажете за вашето пътешествие с React: от коя версия започнахте, как научихте, какви функции използвахте и как възприемахте прехода към hooks и функционални компоненти?
Какви са начините за съхранение на токени на фронтенда — cookies, localStorage, sessionStorage? Кои са предпочитани и защо?