Frontend
Кои направления във фронтенда смятате за силните си страни?
Има компонент Button, който се използва на 50 места. Дизайнерът иска да промени малко външния му вид на едно конкретно място. Как ще постъпиш?
Разкажете за себе си, опита си и защо избрахте фронтенд разработката.
Пишеш ли автоматизирани тестове? Имаш ли опит в писането на тестове?
Можете ли да обясните Event Loop: в какъв ред се изпълняват синхронният код, микротаските и макротаските?
За какво е необходим атрибутът key в React? Какво ще се случи, ако key се промени?
Как е организирано CI/CD и стартирането на нови услуги в екипа?
Какво са props и state в React? Каква е разликата?
Как протича процесът ви на изучаване на нови технологии?
Разкажи ми, каква нова функционалност се появи в стандарта ES6 (ES2015) в JavaScript.
Всеки функционал премина ли през преглед на код или не? Колко одобрения бяха необходими?
Задача: преместване с мишката Трябва да се осигури възможност да се натисне бутона на мишката върху цветен кутия и да се пренесе, докато бутонът е натиснат.
Каква е разликата между оператора за двойно равенство (==) и тройното (===)?
Какво означава предаване на обекти по референция?
Какво мислиш за подхода CSS-in-JS (styled-components, emotion)?
Какъв би бил за теб убедителен аргумент при избора на компания или проект?
Каква е разликата между toRef и unref?
Използвали ли сте generics в TypeScript? Разкажете за какво служат и дайте пример.
Как концептуално да дружим ESLint и Prettier, за да не се конфликтират?
Какво е state в React и защо е нужен?