Frontend
Кои библиотеки за UI компоненти сте използвали?
Какво е обхват и лексическа среда в JavaScript? Каква е разликата между var и let/const?
Правили ли сте тестове? Имаш ли опит в писането на автоматизирани тестове (E2E)?
Как е организиран процесът на деплой във вашия проект? Има ли линтинг, CI/CD?
Защо решихте да търсите работа и защо при нас?
Какво мислиш за AI инструментите?
Ще има ли обектът, върнат от хука (`data`, `loading`, `error`), същата референция между рендерите, ако стойностите не се променят? Защо? Как да запазим стабилна референция към обекта?
Как се справяте с дизайна на интерфейси без дизайнер в екипа?
Разкажете ни как попаднахте в индустрията за разработка: как се обучавахте, как намерихте първото си място за работа, като имате предвид, че в резюмето е посочена нетехническа специалност?
Каква е вашата архитектура за фронтенд проекти (например, FSD или друга)?
Как се задейства (извиква) събитие навън от компонента? Какво точно пишем, когато издадем събитие към родителя?
Каква е разликата между interface и type в TypeScript? Кога да използваме кое?
/** * Напишете компонент, който получава потребителя по {{userId}} и показва основните данни * За заявката използвайте fetchUser */ export const User: FC<Props> = ({ userId }) => { // Напишете вашето решение тук: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };
Моля, разкажете ни за себе си и за последния си проект: над какво работихте и какви трудни или интересни случаи имаше?
Не ви ли е неприятно да се занимавате с фуллстек?
Правилно ли е да използвате async/await директно в useEffect? Защо?
Често сте имали среща с backend разработчици? И сте проектирали сами backend услуги?
Разкажи за props, emit и provide/inject във Vue — какво представляват, как се използват и защо.
Какво отличава standalone компонентите от модулната архитектура на Angular?
Къде и как ще видиш колко време отнема рендерирането на компонента?