Frontend
Колко време ще отнеме изпълнението на всяка функция? ```javascript /** Колко време ще отнеме изпълнението на всяка функция */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Каква е сложността на търсенето на елемент в Set в сравнение с масив?
Какво е по същество composable от гледна точка на езика? (затваряне)
Отделихте се от develop, но develop напредна. Как да актуализирате своя клон до актуалното състояние на develop? Какво е rebase?
Работили ли сте с други системи за управление на бази данни, като MongoDB?
Какво ще види обикновеният потребител, ако вмъкне този дизайн в чист HTML документ? (външен div с червена рамка на цялата ширина, височина 100px, вътре квадрат 100x100 с зелени граници)
Как се прихващаха събитията за действия на потребителя в Canvas?
В тестовата задача: имаш AnnotationService. Какъв алгоритъм използваш, за да решиш дали услугата трябва да бъде providedIn: 'root' или на ниво компонент/модул?
Сложност: добавете филтриране на резултатите по полето статус чрез отделен текстов вход, като вземете предвид нечувствителността към големи и малки букви.
Какво би взел, ако трябва да напишеш сложна таблица със сървърна пагинация, сортиране и филтриране?
Защо използването на индекса на масива като ключ е антипаттерн в React?
Работили ли сте с полигони, множество точки и персонализиране на балони на карти?
Какви ограничения има рекурсивното обхождане на дърво? Как се различава обхождането в дълбочина (DFS) от обхождането в ширина (BFS)? Как може да се реализира обхождане на дърво без рекурсия?
Каква е разликата между типовете void и never в TypeScript?
Как да извикаме метод на дъщерен компонент от родителския компонент във Vue.js?
Разкажете ни какво е Module Federation и какво включва?
Как беше организиран GitFlow в проекта?
Какво може да бъде причината за повторно рендиране в React?
Какъв тип наследяване се използва в JavaScript? Има ли множествено наследяване при класовете?
Практическо задание по Promise (заданието беше обявено, но не беше напълно разкрито в транскрипта).