Sobes.tech

Frontend

Какви подходи към писането на стилове сте използвали (препроцесори, Tailwind, CSS модули и т.н.)?

148

Кои методи за оптимизация на повторното рендиране съществуват в React (React.memo, useCallback, useMemo)?

147

Как се записва алгоритмичната сложност? Каква е сложността на сортирането с балончета? Каква е сложността на бързото сортиране?

144

Какво е HTTP? Какви HTTP методи знаете и за какво се използват?

141

За какво е нужен мениджър на състоянието? Как се различава от React Context?

140

Кои методи съществуват за създаване на дълбока копие на обект?

140

Какво е виртуалният DOM? За какво е нужен? Какви са трите условия на алгоритъма за сравняване на дървета (diffing)?

137

Специфичността на CSS селекторите: кои стилове ще бъдат приложени към два тега H2 с конкуриращи се стилове? Подредете селекторите по възходяща специфичност.

135

Защо не може напълно да се откажем от Promise в полза на async/await? В кои ситуации async/await не е подходящ?

135

Възможно ли е да се направи така, че finally да се изпълни още веднъж (с числото 10), без да се променя редът на кода, но като се добави нещо вътре във функцията?

134

Каква е разликата между атрибутите async и defer в таговете script?

133

Кои библиотеки за UI компоненти сте използвали?

133

Как се характеризират рекурсивните алгоритми по отношение на производителността?

132

Разкажи ми за Event Loop: стек за извиквания, микротаски, макротаски.

129

Разкажете за най-интересната задача от последното или предишното ви място на работа — какво ви е повлияло по отношение на интереса или бизнес влиянието?

127

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

126

Кои HTTP кодове за отговор знаете?

118

Определете реда на изход на цифрите в конзолата за пример с Promise, където се извиква reject, а след това се добавят обработчиците then, catch, finally.

110
/2