Frontend
Можем ли да обработим състоянието rejected на Promise вътре в .then()?
Какво има в класовите компоненти на React, което все още липсва във функционалните?
Напишете функция за преобразуване на низ от camelCase в snake_case. Не трябва да се използват регулярни изрази, кодове на символи или строго зададен списък със символи; решението трябва да е универсално. Оценете времевата и пространствената сложност.
Кои източници на микрозадачи (microtasks) и макрозадачи (macrotasks) познаваш?
За начало, бихте ли ми разказали малко за опита ви в писането на автоматизирани тестове, особено единични и интеграционни тестове?
Има още една фаза на рендериране, която е част от общия процес — можеш ли да си спомниш коя е? За какво е разделението на слоеве (композиция)?
Как се занимавате с професионално самообразование: четете книги, посещавате курсове?
Как се нарича и как се реализира подходът, при който при еднакви входни данни се изпраща един заявка вместо няколко еднакви?
Разкажи ми за hook-а useTransition — как работи и за какво се използва?
Имали ли сте опит с писане на тестове?
Благодаря, това дава ясна картина. Имали ли сте ситуации, в които е трябвало да обясните на ръководството на продукта компромиси във фронтенда, например по отношение на обхвата, UX, производителността или техническите ограничения?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
Какво е синхронно и асинхронно зареждане на JavaScript и CSS? От какво зависи начинът на зареждане?
Защо сега търсите работа?
Защо компонентът Child ще се презареди при кликване върху бутона 'Rerender' в кореновия компонент, и защо също се презарежда при въвеждане на текст в input?
Имало ли е задачи или проекти за миграция от един стек към друг?
Колко фронтенд разработчици има във вашия екип?
Какви предимства дава разширяването чрез прототип?
Как работят сесиите и авторизацията? Как след вход в системата всички последващи заявки не изискват повторна авторизация?
Какво е важно да се има предвид при UX за живо видео в сравнение с обикновения VOD?