Frontend
Разкажи как беше организирана многоезичността в проекта (4 езика, Next.js)
Работили ли сте с RxJS или Angular Signals?
// === 2 === // реализиране на тип type User = any;
функция promiseWithResolve() { // Не е реализирана } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)
Защо използвахте onMounted за зареждане на данни, а не просто директно да извикате функцията?
Вашият клон изостава от dev, защото друг разработчик вече е слял своите промени. Как да актуализирате своя клон и да разрешите конфликтите?
Обяснете архитектурните модели MVC и MVVM. Как се реализират в Angular?
Как използвате инструментите за изкуствен интелект в работата си?
Разкажи за своя опит с твоите думи, какво би искал да подчертаеш, интересни технически моменти от резюмето ти.
Анализ на кода на модула auto-letter-fix.ts за наличие на течове на памет, многократни извиквания и оптимизации
Задача на JavaScript: какво ще изведе console.log(x) след forEach с x++?
Какво е CORS? Какво регулира?
Реализирайте типизация в TypeScript за валидиране на URL, за да се разрешават само коректни URL от вида: основен домейн + път (users/orders/messages) + метод (get/update/delete/ban). Произволни низове трябва да предизвикат грешка при компилация.
Получаваш критична грешка в задачите си, а издаването е след две дни и не може да бъде отложено. Какво ще направиш?
Поле ИНН (10 или 12 цифри). Покажи грешка след като се изгуби фокус. Бутонът Изпрати е деактивиран, докато формата не е валидна.
Разкажете за пагинацията и Infinity Scroll: как ги използвахте, какви променливи имаше, как комуникирахте с бекенда? Защо на едно място избрахте Infinity Scroll, а на друго — пагинация?
Какво е Feature-Sliced Design и какъв проблем решава архитектурата като цяло?
Каква е алгоритмичната сложност при търсене на елементи в масив?
Кои методи за обработка на масиви знаеш?
Колко нишки има в JavaScript?