Frontend
Какви са операторите rest и spread? Как се различават?
Защо решихте да напуснете UltraDent и какво търсехте след това?
Кои конкретни сценарии за използване на командния ред имаше в практиката си, освен стартирането на Angular CLI?
Колко време работите в компанията? Кога за последен път се присъединиха нови служители към екипа?
Добавете възможност за избор на елемент: при натискане той се подчертава с червен цвят, но от целия списък може да бъде избран само един елемент.
Какво търсите за себе си, на кои моменти обръщате внимание при избора на работодател?
Какво е JSX и защо е необходим ключ в списъците?
Какво е generics в TypeScript?
Вижте този код с SSR и singleton i18n клас. Намерете сериозен проблем, който може да развали HTML, предоставен на потребителя. Как да го поправите?
Каква е разликата между средата за изпълнение на JavaScript в браузъра и Node.js?
Как е организирана комуникацията между екипите? Има ли отделен бекенд за всеки екип?
Какво ви мотивира и какво ви демотивира в работата?
Какви гаранции предоставя външният ключ за данните в релационна база данни?
Разкажете ни за процеса на разработка и Git-flow във вашия екип. Как е организиран процесът на преглед на кода?
Дали `console.log` вътре във функция е страничен ефект?
Какво е unknown в TypeScript и как се различава от any?
Какво ще се случи в вече компилирано приложение, ако вместо очакваното число бъде подаден низ?
Какво се случва с компонента при промяна на ключа? Разкажи за жизнения цикъл на функционалните компоненти.
Каква е разликата между рендериране и рисуване? Как се нарича процесът на сравняване на виртуалното и реалното DOM дърво?
Имало ли е случай, когато не сте спазили срок? Как разбрахте предварително, че няма да успеете, и кога съобщихте за това?