Frontend
За какво е необходим distinctUntilChanged и ще работи ли търсенето за дума с две еднакви букви подред, например „класика”?
Как бихте реализирали поле за въвеждане на дата и час с изисквания за интернационализация?
Избрахте ли стратегията за сигурност при реализирането на тази функция сами или заедно със системата за сигурност на компанията?
Какви предимства дава разширяването чрез прототип?
Какви ще са следващите етапи на подбора след това интервю?
Как се предаваше идентификацията между микрофронтендите? Използваха ли шина за събития? Как съхраняваха общото състояние?
Какви са основните предимства на Nuxt пред обикновения Vue?
Какво е синхронно и асинхронно зареждане на JavaScript и CSS? От какво зависи начинът на зареждане?
На какви входни данни базирате оценката на задачата?
Как бихте мигрирали Angular проект от версия 14 към 21 и какво да правите при несъвместимост с външна библиотека?
Разкажете за стратегията ChangeDetectionStrategy.OnPush.
Кои мениджъри на състояния бяха използвани в проекта? Как данните от Pinia се появяват на страницата?
За функция брояч с затваряне, където съобщението се формира преди извикването на увеличаването, определете какво ще бъде изведено. Как да поправите кода, за да се показва актуалната стойност на брояча?
Какво е лексикална среда?
Какви тестове написахте, върху какво и какво точно тествахте?
Кой беше най-големият микрофронтенд? Какво означава „хост приложение“?
Реализирайте в JavaScript извличане на данни от крайни точки: заредете публикации и коментари паралелно, групирайте коментарите по postId и създайте масив от обекти с id, заглавие, userId и брой коментари.
Имали ли сте монорепозитория или отделни репозитории за приложения и споделени библиотеки?
Какво липсва в Node.js в сравнение с браузърната среда?
Разкажете повече за CI/CD: как протече деплоймънтът и колко стенда имаше?