Имали ли сте опит с откриване на течове на памет? Как ги търсихте и как ги поправихте?
Frontend
Какво още може да се меморизира, за да не се пререндират децата компоненти? Ако към компонента се предава функция — какво да използваме?
Какво се случва с DOM дървото при актуализиране на състоянието в React?
Какви бяха целите на използването на hook useRef във вашия опит?
Разкажете за себе си, за основния си опит, постижения и ключови задачи, които сте изпълнявали.
Имате ли опит с използването на Set и Map? В кои случаи ги избирахте?
Има компонент с брояч, който трябва да се увеличава всяка секунда чрез setInterval, но той не работи правилно. Как да го поправим?
Трябва ли да използвате useMemo за примитивни типове данни при предаване към дете компонент?
При стартиране на проекта възникват грешки — версията на Node.js не съвпада. Как бихте се справили с този проблем?
Каква е сложността на търсенето на елемент в Set в сравнение с масив?
Има тежък CSS пакет с размер 2 мегабайта. Какво може да се направи с него, за да се облекчи рендирането и да се направи изграждането на страницата плавно?
Колко време е отнемало писането на тестове в сравнение с обичайната работа?
Как бихте типизирали функция в TypeScript, която приема масив от всякакви типове данни и връща типа на първия елемент от масива?
Как работихте с ИИ при писането на тестове?
Защо useCallback помага да се избегнат излишните рендери при предаване на функция към дете компонент?
Как проверява React.memo дали трябва да актуализира компонента? Как сравнява пропсите?