Sobes.tech

Frontend

Как балансираш между свободата да вземаш решения и отговорността за тях?

Middle
нейровэд
76

Какво означава предаване на обекти по референция?

Middle+
Ozon Tech
76

Как се осъществяваше приемането на задачи в екипа?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
76

Освен принципа на заместимостта на Лисков, можете ли да дадете практически пример за Единствена отговорност във фронтенд приложение?

Middle
IBIT
76

Какво е TypeScript? За какво е нужен?

Middle
Data World
76

За какво беше използвана Федерацията на модулите?

Middle+
Ifellow
76

Имаме голям проект в монорепо с единен процес на пускане. Решихме да отделим фронтенда и админ панела в отделни репозитории, но бекендът остана монолитен. Това създава проблем с несинхронизирани версии между бекенд и клиента. Как виждаш решението на този проблем, за да бъдеш максимално защитен от повреди в продукцията?

Middle+
ТранснефтьТранснефть
76

Добавете филтриране на списъка с парцели по град и брой стаи, използвайки данни от блока с филтри в отговора на API. Стойностите на филтрите трябва да се запазват в URL параметрите, за да бъде страницата достъпна чрез директен линк.

Middle
GloraX
76

Какви са начините за копиране на обект в JavaScript?

Middle
Лантан
76

/** * Реализирайте функцията sumPromises, която приема * обещания като аргументи и връща сумата * на резултатите им. * * Функцията може да приема всякакъв брой аргументи. * Може да използвате всяко Promise API. */ // Код тук // Пример за използване const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3

Middle+
Яндекс
76

Кой свързва фронтенд и бекенд разработчиците помежду си и как протича обсъждането на реализирането на продуктова функция, засягаща и двете части?

Middle+
Сбер. IT
76

Използвали ли сте някога библиотеката Yup? Как се различава от други решения за валидиране?

Middle
Программный код
76

Опитвали ли сте да използвате Codex или подобни инструменти за пълния цикъл на разработка (фронтенд, база данни, SEO) в личен проект?

Middle
Программный код
76

За функция брояч с затваряне, където съобщението се формира преди извикването на увеличаването, определете какво ще бъде изведено. Как да поправите кода, за да се показва актуалната стойност на брояча?

Middle+
Mish
76

Опишете същността на продукта: това е платформа за B2B клиенти (юридически лица), където представителите на юридическите лица извършват сделки с помощта на AI агенти (покупка/продажба на услуги). Необходим е фронтенд (личен кабинет) за изпращане на заявки/предложения и преглед на статусите, а на бекенда работи сложна Машина на състояния, която обработва нюансите на сделките (неспазване на условия, връщания, арбитраж). Има роли: мениджър, админ, купувач, продавач. Как бихте подходили към реализирането на такъв продукт за 2 месеца?

Middle+
Сбер. IT
76

Какво е IP адрес?

Middle+
Flant
75

Разкажи за функцията inject в Angular — за какво е и защо е по-добра от предаването на зависимости чрез конструктора?

Middle
ГосуслугиГосуслуги
75

Какво е затваряне в JavaScript и какви са възможните му недостатъци?

Middle
ГКУ Инфогород
75

За какво всъщност е нужен useState и защо не можем просто да променяме променливата директно или да използваме useRef?

Middle
А7-Технологии
75

Кои метрики на Core Web Vitals знаете и какво измерват? Използвали ли сте Lighthouse?

Middle
Pac Group
75
/298