Frontend
/* Какво ще се изведе в конзолата */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("готово!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Резултат"; } f(); console.log(7);
В коя екип работите и по кой проект?
Какво е React Reconciliation? Как работи? По какви критерии React решава да актуализира или повторно монтира компонент?
Защо грешките във функцията any не могат да бъдат добавени чрез push, а трябва да се записват по индекс?
Използвахте WebSocket директно или с някакви обвивки?
Имали ли сте опит в проследяването на пълни заявки?
Каква е разликата между типовете any и unknown в TypeScript?
Каква е разликата между any и unknown в TypeScript? Защо линтерът не се оплаква от any, но изисква ограничаване на типа за unknown?
Кой мениджър на състоянието би използвал за кеширане на заявките към сървъра?
Как да синхронизирате две раздела на браузъра чрез localStorage? Разкажете за събитието storage.
Задача: Създайте страница с многофункционална таблица за криптовалути. Трябва да се свържете с API и да покажете списъка с монети в таблицата. Минимални изисквания: Проект, създаден от нулата Само Typescript Свързване с API Сортиране по стойности в колоната Търсене по стойности в клетките (работи по принципа на логическо И) Допълнителни задачи: Собствена пагинация Минимални стилове (приятен и подреден вид) Общо търсене по стойностите във всички клетки Възможност за закрепване на колони
Имате ли дежурства (on-call) и как са организирани?
// [телефон] function getMoney(amount) { // Твоят код тук } console.log(getMoney(4650));
Реализирайте клас според патърна Observer (Observer / Event Emitter): съхранение на абонати, абониране за събитие, отписване от събитие, уведомяване на абонатите.
Има ли случаи, когато е трябвало да предадете функция, която не беше в задачата?
Имали ли сте опит с приложение, което се забавяше поради излишни рендери или други проблеми? Как го открихте и поправихте?
Какво знаете за контекста и ключовата дума this?
Разкажи стъпка по стъпка план за действия при предаване на проект: какво правиш, когато получиш достъп до репозитория, при условие че няма документация.
Защо избрахте точно уеб разработка и Angular, а не например мобилна разработка?
Имаш две оферти със същите условия и заплата, едната предлага дистанционна работа. По какви критерии би избрал между тези оферти освен дистанционната работа?