Frontend
Вие сте технически ръководител на екип от 3-4 фронтенд разработчици. Появи се нов голям уеб продукт за CRM или Service Desk с готов бекенд. Как ще изберете технологията за фронтенд частта?
Как точно използвате ChatGPT/Copilot за решаване на задачи?
Ако преминете интервюто, кога можете да започнете работа?
Реализирайте интерфейс за филтриране на полети по брой спирки: получете билети чрез fetchTickets, динамично изрисувайте чекбоксове за наличния брой спирки, поддържайте множество избори и филтрирайте списъка с билети. Обсъдете възможните оптимизации.
Автоматизацията в браузърното разширение включваше симулация на кликвания или директни API заявки?
Как е организиран вашият типичен процес на разработка на фронтенд: от появата на идея и задача до декомпозиция и реализация?
Има филтър за търсене с debounce: първият заявка е за една дума, след това — за нова дума, но първият отговор пристига последен и презаписва UI-то. Как да се справим с това в Angular?
Какво се случва, ако свържете файл с разширение .ts в обикновено JavaScript приложение, използвайки <script src>?
Разкажете за своя релевантен опит с Angular 16: какви задачи изпълнявахте?
Как изтеглихте промените от целевия клон във вашия клон с функции?
Позволено ли е да се присвои Observable директно към поле на компонента в конструктора или при инициализацията на полето? Каква е разликата от абонирането в конструктора?
Възможно ли е да изпратите тяло в GET заявка?
Ако за тялото е зададен цвят: розов, какъв цвят ще имат връзките по подразбиране и защо?
Какви са стратегиите за правене на промени и сливане на клонове в Git?
За какво се използва Reselect и как да избегнем ненужни повторни рендери при комбиниране на данни от няколко slices?
Каква е разликата между това, къде е обявена една функция и къде е извикана, в контекста на стойността this?
Използвали ли сте rebase и можете ли да обясните как работи?
Какво е React Fiber, защо се появи, може ли фазата на commit да бъде прекъсната и какво означават current tree и work-in-progress tree?
Какво е CI/CD и работили ли сте с него?
Какво е включено в макро-задачите в Event Loop?