Frontend
Кой сборчик използвахте в проекта? Споменахте, че оптимизирахте Webpack — това ли беше основният сборчик?
Има ли смисъл да използвате useMemo или useCallback за функция, която връща JSX?
Каква е разликата между state и props?
Как да заобиколим CORS без да променяме оригиналния сървър и клиент?
Защо реши да смениш работата си?
Какво е монорепозитория и дали сте запознати с този подход?
Каква е разликата между ключовата дума type и interface в TypeScript? Разкажи за наследяването в типове и интерфейси.
Създайте знака за СПИРАНЕ (червен кръг с бяла лента и двойна рамка) само с един div и CSS (разрешени са псевдоелементи).
Какво ниво си приписваш — middle, middle+, senior?
Работили ли сте с Server-Side Rendering (SSR) или Static Site Generation (SSG) в Angular?
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
Какво търсиш в ново работно място, на какво обръщаш внимание?
/** * Необходимо да напишете асинхронна функция, * която ще "спи" зададеното количество милисекунди, * и след това успешно ще завърши * / function sleep(duration) { } // Пример const startTime = Date.now(); console.log("започване на съня..."); sleep(2000).then(() => { console.log("Събудих се след 2 секунди!"); console.log("Изминало време: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Събудих се след 1 секунда!"); console.log("Изминало време: ", Date.now() - startTime); });
Кое задача не беше лесна веднага, с какво трябваше да се справиш?
Практическо задание за референтни типове данни: има обект и функция, която приема обект и извършва манипулации с него. Какво ще бъде изведено в трите console.log?
Пишете основно на TypeScript или и на чист JavaScript?
Разкажи ми за критичните етапи на рендериране на браузъра (Critical Rendering Path)
Имало ли е случаи, когато трябваше да заместиш отговора на бекенда за локална разработка, когато бекендът все още не беше готов? Как би го направил?
UI китът беше базиран на някоя библиотека или беше напълно персонализиран?
Каква е разликата в работата на React.memo с компоненти с пропс и без пропс?