Sobes.tech

Frontend

Има ли тестове в проекта?

Middle
Revizto
99

Можеш ли да обясниш защо точно това число?

Middle
Navio
99

А последният проект – колко разработчици общо имаше, какъв беше екипът, с когото трябваше да се комуникира?

Middle
Navio
99

Задача 6: Напишете генерична функция, която приема обект с задължително свойство name от тип string и връща низ с името на същността.

Middle
Altenar
99

Имали ли сте нужда да използвате Lodash или негови аналози?

Middle
МВидео/эльдорадо
99

Разкажете за курсовете, които сте преминали (около 20 месеца) — коя компания ги предостави?

Middle
Куаргет
99

Какви са операторите rest и spread? Как се различават?

Middle
OkkoOkko
99

Какво се случва при въвеждане на URL в браузъра? Опишете процеса от DNS заявката до изобразяването на страницата.

Middle
BCraft
99

Съставни компоненти + React Context → предаване на formEntity чрез доставчик в Form и използване в FormItem. Form обгръща децата си в FormContext.Provider, а FormItem използва cloneElement за инжектиране на стойност и onChange в Input. Капан: уверете се, че FormItem предава името към обработчика за актуализация. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```

Middle
Раппорто
99

Имало ли е проблем с поддръжката на остарели браузъри (Internet Explorer и други)? Как решиха въпроса с крос-браузърната съвместимост?

Middle+
Сбертех
99

Какво може да се случи на сървъра при генериране на HTML (SSR) — на какво време харчи сървърът, какви могат да бъдат проблемите с производителността и сигурността при сериализирането на данни?

Middle+
Mayflower
99

Каква е разликата между директивите v-if и v-show?

Middle
Программный код
99

Какво е debounce?

Middle
News Media Holdind
99

Кой е по-добрият вариант за разположение на бутона за действие: в центъра на екрана или на десния ръб? (мобилен интерфейс)

Middle+
Tilda
99

Споменахте, че сте работили с монорепозитория — как беше организиран? Използвахте ли микрофронтендове?

Middle
IBIT
99

Каква е разликата между рендериране и рисуване? Как се нарича процесът на сравняване на виртуалното и реалното DOM дърво?

Middle+
IT OneIT One
99

Използвате ли AI инструменти в работата си?

Middle
Лаборатория системных технологий
99

Запознат ли си с понятието «акордеон»? Как може да реализираш този компонент без JavaScript?

Middle
Smitex
99

Как взаимодействахте с бекенда и други членове на екипа (аналитици, дизайнери, тестери)?

Senior
АЛМИ Партнер
99

Избройте React хуковете, с които сте работили. Обяснете основната разлика между useState и useRef.

Middle
ИРИ
99
/298