Sobes.tech

Frontend

Какви други методи за обхождане на дърво съществуват освен рекурсията? Какви са плюсовете и минусите на рекурсията и стека?

255

Как се отнасяте към изучаването на нови технологии?

244

Какво е unknown в TypeScript и как се различава от any?

228

Кои методи познаваш за преобразуване на низ в число?

214

Представи си, че пишеш съобщение в общия чат и получаваш реакция на петух. Каква ще бъде реакцията ти?

211

Писали ли сте както на Vue, така и на React? Тоест, имали ли сте задачи на React?

204

Знаете ли къде се използват throttle и debounce? Какво ги различава?

179

Как оценяваш себе си — че работата ти носи успех, че се развиваш успешно? Имаш ли някакви критерии за това?

166

Имаме голям проект в монорепо с единен процес на пускане. Решихме да отделим фронтенда и админ панела в отделни репозитории, но бекендът остана монолитен. Това създава проблем с несинхронизирани версии между бекенд и клиента. Как виждаш решението на този проблем, за да бъдеш максимално защитен от повреди в продукцията?

162

Има дърво с интерфейса INode (value: number, left?: INode, right?: INode). Напишете функция, която обхожда дървото и връща сумата на всички стойности.

162

Имаме много голям фронтенд в монорепото, по който работят много различни екипи едновременно. Преходът към микрофронтенд е невъзможен. Как да минимизираме рисковете различните екипи да влияят на работата един на друг?

159

Защо не може да се извикват хукове в условия или цикли?

154

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

150

Ще ходиш на Кипър, знаеш ли нещо за Кипър? Искаш ли да се преместиш там или това е принудително решение?

148

Уточнявайки предишния въпрос: ние не можем да добавяме тагове и да версионираме чрез CI/CD. Клиентът може да бъде с една версия, бекендът с друга. Какво може да се направи в тези условия освен мониторинг на грешки чрез Sentry?

144

Какво обикновено правиш, ако почувстваш, че изоставяш сроковете? Има дата на издаване, но разбираш, че няма да успееш да завършиш задачата навреме. Как действаш и в кой момент съобщаваш за това?

143

Какво се случи на предишното ти място за работа?

142

Каква е разликата между Promise и async/await? Как да изпълним два асинхронни заявки паралелно? Кои методи на Promise познаваш (all, allSettled, race, any)?

140

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

140
/2