Frontend
Каква е разликата между оператора за нулево сливане (??) и логическото ИЛИ (||)?
В кой момент спрямо цикъла на събитията се изпълнява requestAnimationFrame?
Модификация на задачата за сейфа: вместо крайна позиция, пребройте колко пъти стрелката преминава през нула (пресичане на границата 99→0 или 0→99).
Какво са localStorage, sessionStorage и cookies? Как се различават помежду си?
Споменахте, че httpOnly бисквитката помага в борбата с XSS атаки, нали? Как?
Какво може да повреди механизма за интерполация/екстраполация на движението на машината на картата?
/** * @param {Array} iterable * @return {Promise<Array>} */ function promiseAll(iterable) {} // Решен пример. const p0 = Promise.resolve(3); const p1 = 42; const p2 = new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 100); }); promiseAll([p0, p1, p2]).then(console.log); // [3, 42, 'foo']
Разкажи за сигурността на уеб приложенията: SQL инжекции, XSS, CSRF, CSP, CORS, ограничаване на скоростта и други.
Защо да използваме Redis за дедупликация в Kafka?
Какво ще изведе console.log? (задание за контекст: обект user с метод greet, извикване на метода директно и чрез променлива)
Разкажи за себе си: върху какви проекти работи напоследък, какви технологии и стекове използва, какво ти харесва и какво не ти харесва?
Как бих структурирал обмена на информация между бекенда и фронтенда по слоеве (архитектурно)?
На страницата с приятели и в месинджъра се показва подобна информация за потребителите. Има два варианта: да се съхраняват потребителите в локални слайсове на всяка функция или в глобален стор. Какви са плюсовете и минусите на глобалния стор в този случай?
На какво ще се базирате при избора на компания и работодател?
Каква е разликата в реализирането на реактивността между Vue 2 и Vue 3?
Какво концептуално се промени в кода при преминаване от 10 на 16?
С кои валидатори на формуляри сте работили?
Родителският компонент използва стратегията OnPush, дъщерният — Default. Какво се случва с дъщерния компонент при промени? В каква посока се извършва проверката за откриване на промени — отгоре надолу или отдолу нагоре?
Кой донесе изискванията в проекта? Как беше организиран процесът от бизнеса до разработката?
Разкажи за прототипите и прототипното наследяване в JavaScript.