JavaScript е еднонишков или многонешков? Разкажи ми за Web Workers.
Frontend
Разкажи за стека, върху който работи. Колко добре познаваш TypeScript? Сложни типове, рекурсивни типове?
Търси ли работа през последните два месеца?
Какво ще направиш, ако сроковете са напълно нереални?
Какво е EventBus? Как да го направим във Vue?
Разкажи ми за Event Loop — опашките на микро и макро задачи.
Как да поправя задача с var в цикъл, освен да заменя var с let?
Как се отнасяш към логиката в шаблона?
Какво мислиш за Pinia? В кои случаи не би използвал/а Pinia?
Виж този HTML/CSS код. Какъв ще бъде цветът на текста във всеки елемент?
Разкажи за променливите var, let, const: области на видимост, hoisting, временна мъртва зона.
Разкажи ми за принципите на ООП. Възможно ли е прилагането на ООП в JavaScript?
Какви методи за изолация на CSS знаете?
Обяснете поведението на следния JavaScript Promise код и какво ще бъде записано в конзолата: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Какво мислиш за компонента, който видя на прегледа на кода?
Как влияе родителският елемент, ако има дете с position: absolute?
Защо използвахте async/await с try-catch вместо Promise.then().catch()?
Как разбираше коя задача да вземеш за себе си и коя да дадеш на момчетата?
Как работят scoped стиловете във Vue под капака?
Как да направите така, че две обещания да се изпълнят паралелно и функцията да завърши за 1 секунда, а не за 1200ms?