Frontend
Как изглежда идеалният кандидат след изпитателния срок, какви са критериите за неговото успешно преминаване?
Четеш ли нещо за фронтенд — книги, подкасти, канали?
Правилно ли е, че за standalone подход инжектирането е по-подходящо от внедряването чрез параметър на конструктора? Защо?
Какво е strict mode в JavaScript? Знаеш ли разликата между script и module?
Какви начини за създаване на микрозадачи познаваш? Какво обикновено се счита за микрозадачи?
Пример: необходимо да се реализира плавна анимация за показване на кола на картата. Телеметрията (ширина, дължина, ъгъл) идва два пъти в секунда, и колата прескача между координатите. Как би го реализирал?
Даден е набор от еднопосочни пътища (граф), гарантирано без цикли. Как може да се стигне от точка 1 до точка N?
Какви могат да бъдат причините за дългия бял екран при SSR (Nuxt)? Как да диагностицирате и решите проблема с голямото време до първия байт?
Защо Next.js не е необходим за админ панелите?
Какво е ключовата дума satisfies в TypeScript? Кога и как се използва?
Какво е по същество composable от гледна точка на езика? (затваряне)
Отделихте се от develop, но develop напредна. Как да актуализирате своя клон до актуалното състояние на develop? Какво е rebase?
Vue 2 и Vue 3: какви архитектурни ограничения на реактивността на Vue 2 принудиха Еван Ю да препише двигателя с помощта на `Proxy`?
Какво ще види обикновеният потребител, ако вмъкне този дизайн в чист HTML документ? (външен div с червена рамка на цялата ширина, височина 100px, вътре квадрат 100x100 с зелени граници)
Какво да правите, ако Redis се препълни при голям натиск?
// TODO: Вместо примера по-долу реализирайте собствено решение според описанието в README.md
В какво точно се състоеше настройката ви на GitLab CI/CD? Настройвахте pipeline за линтинг и тестове?
Защо използването на индекса на масива като ключ е антипаттерн в React?
Как да определите най-краткото разстояние от геопозицията на потребителя до дадена точка?
Реализирайте в TypeScript хук `usePage`, който приема URL, зарежда данните на потребителя, връща `data`, `loading` и `error`, повтаря заявката при промяна на URL и правилно отменя заявката при демонтиране на компонента или смяна на URL.