Разкажете за някое трудно техническо предизвикателство, което сте трябвало да решите.
Frontend
Защо е по-добре да правите анимацията чрез transform, а не чрез top/left?
Има контейнер, който заема цялата ширина и височина на страницата. Вътре в контейнера има елемент 100x100 пиксела. С какви методи може да бъде центриран по хоризонтал и вертикал?
Защо е необходима семантичната структура?
Разкажи ми за bind, call, apply. Каква е разликата между тях?
Как да оптимизираме повторните рендери в React? Разкажете за React.memo, useCallback, useMemo.
Разкажи за етапите на рендериране на страница в браузъра.
Избройте React хуковете, с които сте работили. Обяснете основната разлика между useState и useRef.
Имате ли в момента други оферти или предложения от компании?
Каква е разликата между cookies и localStorage?
Защо е по-добре да задавате бисквитки на сървъра чрез HTTP заглавки, а не чрез document.cookie на клиента?
На какво ще се базирате при избора на компания и работодател?
Какво има в класовите компоненти на React, което все още липсва във функционалните?
Работили сте с Vue и React. Можете ли да сравните кое според вас е по-добро — Vue или React?
Кой може да задава бисквитки?
Разкажете ни за модели на дизайн на софтуер. Кои знаете и кои използвате на практика?
Как протичаше взаимодействието с дизайнерите? Имаше ли нужда да убеждаваш дизайнера да промени макета?
Разкажете ни за WebSocket — какво е и сте използвали тази технология в търговски опит?
Каква е разликата между Redux и Zustand?
Какви стойности има свойството CSS display?