Frontend
Имаш ли опит с сложни рефакторинг или архитектурни решения?
Как беше организирана комуникацията с разработчиците на бекенда, когато се промениха договорите за API, например когато поле беше преименувано в отговора? Как координирахте и пуснахте такива промени?
Какви напреднали функции на TypeScript познавате за гъвкаво управление на типовете: utility types, условни типове, ограничения на генеричните параметри и други?
Потребител влизане чрез форма за вход и парола: какво се случва в този момент, откъде приложението получава данните за потребителя и ролите?
Защо избра React? Обмислял ли си Angular или това се случи исторически?
Колко време трябва да чакам за обратна връзка след интервюто?
Запознати ли сте с TanStack Query? Защо често се използва и какви са предимствата му?
Как валидирахте съответствието на реалните API отговори с договорите Swagger/OpenAPI: ръчно или автоматизирано?
Разкажи за себе си: как започна в разработката, над какви проекти и в кои екипи работи, и какви задачи решаваше?
Какво е генерик в TypeScript? Дайте пример за неговото приложение.
Какъв е вашият опит с реализирането на авторизация и автентикация на фронтенда: токени, сесии, OAuth, двуфакторна автентикация, ролеви модел?
Как са организирани вашите версии: една голяма версия или отделни версии?
Какви нови функции се появиха в съвременните версии на React, особено в React 18 и React 19? С какво сте се сблъсквали на практика?
С какъв стек сте свикнали да работите на фронтенда? Трябваше ли да използвате други мениджъри на състоянието?
Каква е разликата между useMemo и useCallback?
Каква е разликата между типовете 'any' и 'unknown' в TypeScript?
Как е организирана вашата архитектура на фронтенда: монолитно приложение или микрофронтендове?
Какво е важно за вас в проект и екип: кои процеси и формати на взаимодействие са удобни за вас, и сте ли готови да участвате в изграждането на процеси от нулата?
Има дърво на React компоненти: как да инициирате промяна на състоянието от дете-компонент, който е в родителския компонент?
Кои са основните методи на жизнения цикъл на класовите компоненти в React?