Frontend
Имали ли сте нужда да мокирате API данни? Как го направихте?
/** * Задача 3: Анализирайте функцията по-долу и коригирайте всички грешки. Обяснете ролята на типа `never` в TypeScript. */ function throwError(): never { throw new Error('Възникна грешка'); } /** * Задача 4: Трансформирайте дадения тип `MaybeProps`, за да направите всички негови свойства задължителни. */ type MaybeProps = { a?: number; b?: string; }; /** * Задача 5: Създайте генеричен тип `Container`, който съдържа едно свойство `value`. * Типът на `value` трябва да бъде ограничен до `string` или `number`. */ type Container<T> = { value: T; };
Как да копираме Map/Set и обекти? Повърхностно и дълбоко копиране.
Какво е WeakMap?
Как се отнасяш към работата в офиса? Имаш ли опит в работата в офис?
Защо може да е необходим методът apply в решението runOnce?
Какво ще се случи, ако URL бързо се промени няколко пъти подред?
Колко време работите с Angular?
Как в общи линии се изграждаше екипната работа, как се поставяха и разпределяха задачите и по какъв принцип работеха?
Какво ще върне функцията при числото 15 във вашата текуща реализация?
Обяснете поведението на следния JavaScript Promise код и какво ще бъде записано в конзолата: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Каква е разликата между __proto__, [[Prototype]] и prototype?
Използва ли се TypeScript в проекта и колко строго (строг режим, минимизация на any)?
Каква е разликата между WebSocket и Socket.io?
Каква е разликата между event.target и event.currentTarget?
Какво мислиш за съхранението на състояние с помощта на библиотеки като React Query или SWR?
Къде бихте искали да се развивате професионално?
Кои utility типове на TypeScript знаете и използвате, включително Record?
Сравнете опита си с Material и Taiga UI - какво ви хареса, какво не, каква е ключовата разлика?
Как по-добре да покажете съобщение за победа — чрез alert или да го изрисувате в UI?