Frontend
Каква е разликата между HTTP и HTTPS?
Разкажи повече за микрофронтендите: кой фреймуърк, как работеше архитектурата?
Разкажи за проекта, по който работи: какъв беше, каква беше зоната ти на отговорност и каква беше екипът?
Как е организирана комуникацията и разпределението на задачите в затворен кръг?
Ще се активира ли useEffect, ако при повторно рендериране на компонента ProfilePage с две зависимости, roles не бъдат предадени?
Функция, която връща обект от тип { getNumby: number, createDub: number } или { getNumby: string, createDub: string }. Трябва да напишете TypeScript тип, който е подходящ за двата случая (A и B), но не трябва да допуска варианта, в който полетата имат различни типове данни. Как бихте решили това?
Работили ли сте някога с микрофронтенд? За какво всъщност са микрофронтендите, какъв проблем решават?
Моля, разкажи ми за promises в JavaScript: какво представляват, за какво са, методи.
Разкажи за персонализираните компоненти, които си написал въз основа на библиотеката NgZorro (NzZor). Например, за datepicker с бизнес ограничения за уикендите.
Какво е API за контекст в React и какъв проблем решава?
/** * Реализирайте функцията sumPromises, която приема * обещания като аргументи и връща сумата * на техните резултати. * * Функцията може да приема всякакъв брой аргументи. * Може да използвате всяко Promise API. */ // Код тук // Пример за използване const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Как се обявяват emit-ите в компонент (чрез defineEmits)?
Ако клиентът обнови страницата, запазихте ли данните или ги нулирахте? Използвали ли сте Local Storage?
Има масив от 10 елемента, извиква се .map(). Какво ще се случи, ако премахнем return от callback-а?
Реализирайте функцията delay(ms), която връща обещание, което се разрешава след посоченото време
Каква е разликата между типовете any и unknown в TypeScript?
Имате ли опит с внедряването на TypeScript в съществуващ проект?
Имали ли сте опит в писането на собствени оператори RxJS?
Лайв кодинг: отворете предоставения код и намерете всички грешки, визуални грешки и недостатъци (неизползвани променливи, проблеми с useCallback, зависимости на useEffect, useMemo и т.н.).
Какво може да се направи на фронтенда, ако CSS файлът е 50 MB?