Frontend
За какво се използва методът OPTIONS?
Ако потребителят редактира ред A и текущата стойност на polyname съвпада с първоначалната стойност, валидаторът не трябва да издава грешка. Защо във вашата реализация валидаторът в този случай издава грешка, въпреки че първоначалната стойност на полето съвпада със себе си?
Можете ли да си спомните принципите на REST?
import { useState, useCallback } from 'react' const Компонент = () => { const [број, setБрој] = useState(0); const handleClick = useCallback(() => { console.log(број); }, []); return ( <div> <div onClick={() => setБрој((prev) => prev + 1)}>Број: {број}</div> <div onClick={handleClick}>Запиши</div> </div> ); };
Разбрах — покривате визуалните елементи плюс поведението на клавиатурата и SR, и премахването му от табулатора често е правилният избор за линк, подобен на деактивиран. Когато реализирате този "деактивиран линк", какъв точно модел ARIA/атрибут използвате за екранните четци (например, `aria-disabled`, промени в ролята), и как поддържате съобщението последователно в различните браузъри?
Задача за живо кодиране: напишете функция get(object, path), която получава стойност от обект по низов път (например, 'a.b.c')
[име] попита: колко човека имаше в екипа, в който работеше? Какъв беше съставът на екипа?
Имали ли сте опит с други мениджъри на състоянието освен Zustand?
Какво знаеш за принципите SOLID? Защо са необходими?
Използвали ли сте Apollo GraphQL само за заявки или също и за управление на локалното състояние (само клиентски полета, реактивни полета)?
Какво за теб е неинтересен продукт — да го кажем обратното?
Какво е твоето отношение към изкуствения интелект? Използваш ли го на работа и в ежедневието?
Какви са вашите очаквания за заплата?
Може ли да се спре разпространението на събитията? Как? Каква е разликата между stopPropagation и stopImmediatePropagation?
Каква е разликата между Reflow и Repaint?
Кои линтери използвахте? Как разделяте линтинг и форматиране — това са сходни или различни концепции?
Имало ли е нужда да настройвате деплоймънт в Kubernetes/OpenShift?
Знаеш ли какво е Critical Rendering Path? Обясни какъв е този процес.
Какви редуктори има Store и има ли редуктор за поставяне на потребители там?
Разкажи за опита си с настройката на end-to-end тестове с Playwright и покритие на тестовете 80%.