Каква е разликата между кортеж (tuple) и масив (array)?
Frontend
/* Какво ще се покаже в конзолата */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Какви подходи за писане на CSS знаете? Имали ли сте опит с Tailwind?
/* Напишете типа MyReadonly - прави всички полета само за четене */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
За какво се използва типът never?
Настройвали ли сте някога лентър с оглед на типизацията на TypeScript?
Каква е разликата между type и interface в TypeScript?
Защо избрахте TanStack Query вместо RTK Query?
/* Напишете типа MyRequired — прави всички опционални полета задължителни */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Имали ли сте опит с други мениджъри на състоянието освен Redux (MobX, Zustand, Effector)?
Имаше ли функционалност за множествен избор в select?
Трябваше ли да настроите ESLint и Prettier така, че да не си противоречат?
/* Какво ще се покаже в конзолата */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("готово!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Резултат"; } f(); console.log(7);
Кои библиотеки използвахте за управление на състоянието?
За какво е Suspense в React?
С какви UI библиотеки сте работили? Какви са плюсовете и минусите на Ant Design и Material UI?
Какво е reconciliation в React?
Какво е batching в React?
Имало ли е случаи, когато сте настройвали сортирането на класове или премахване на дубли в Tailwind?
Какви са предимствата и недостатъците на сравняването на нативния fetch и библиотека като Axios?