Frontend
Как да копирам обект (непримитивен тип), така че промените в копието да не влияят на оригинала?
Как работи MVCC в PostgreSQL? Защо е необходима версионирането?
Разкажи за фрагменти и портали в React.
Работили ли сте някога с Profiler в React DevTools?
За какво служат мениджърите на състояние и как се различават от използването на Context?
Защо при използване на ref се обръщаме към стойността чрез .value?
Ще можете ли да се върнете на работа в офиса след връщането си в Москва?
Реализирайте функция за мемоизация: тя приема функция и връща нейната обвита версия, която кешира резултатите от извикванията по аргументи.
Случвало ли ви се е A/B тест да се провали и новият интерфейс да се окаже по-лош?
Разкажи ми за принципите на ООП
Трябва ли тук useCallback? За какво се използва и кога няма смисъл да го използвате?
Колко екипа имаше в продукта, колко човека имаше във вашия екип и колко разработчици работеха върху един микрофронтенд?
/** * Проверява дали скобите в низът са балансирани или не. * Скобите, които могат да се срещнат в низа: * [[{ и }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }
На коя фаза на събитието по подразбиране се активира обработчикът, добавен чрез addEventListener?
Как да извикаме метод на дъщерен компонент от родителския компонент във Vue.js?
const createCounter = () => {
Как да разберем, че бекендът работи зле, къде се забавя? Как да дебъгваме грешка 500 в продукция?
Какво може да бъде причината за повторно рендиране в React?
Разкажи за Event Loop: микротаски и макротаски, ред на изпълнение.
Разкажи по-подробно какво прави в частта DevOps.