Frontend
Каква е разликата между типовете void и never в TypeScript?
Какво е localStorage, откъде идва и дали е достъпен в Node.js?
Каза, че имаш ментор — посещаваше ли допълнителни курсове или учеше професията само с ментор? Как точно протичаше обучението?
Напишете функция за дълбоко копиране на обект в чист JavaScript, без да използвате вградени инструменти.
Разкажи за затварянията в JavaScript: какво представляват, за какво са нужни, как ги използваш в работата си?
Какво е най-важното в тази задача, ако няма достатъчно време за пълна реализация?
Кой сборчик използвахте в проекта? Споменахте, че оптимизирахте Webpack — това ли беше основният сборчик?
Как оценяваш себе си — че работата ти носи успех, че се развиваш успешно? Имаш ли някакви критерии за това?
Как оценявате прехода към FSD (Feature-Sliced Design)? Имали ли сте опит в прилагането на нови архитектурни подходи в жив проект?
Напишете функция, която приема ширината и височината на матрица и връща двумерен масив, пълен с числа по спирала (в нарастващ ред, започвайки от 1, движейки се надясно, след това надолу, наляво, нагоре).
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
Разкажете за себе си, опита си, какво сте постигнали, с какво сте се занимавали?
Какви са генериците в TypeScript и за какво служат?
Има ли въпроси за проекта, екипа или процесите на разработка?
Какво е unknown в TypeScript и как се различава от any?
Какво ще се случи в вече компилирано приложение, ако вместо очакваното число бъде подаден низ?
Каква е разликата между some и includes?
Използвали ли сте FSD — кой проектира домейните? Само нови имена на папки или по-дълбок подход към архитектурата? Какво имаше вътре в папката entities?
Какви бяха целите на използването на hook useRef във вашия опит?
Разкажи за най-трудния бъг в кариерата ти