Какво правят правилата и уменията при работа с AI агенти?
Frontend
Реализирайте клас в TypeScript според шаблона 'Observer': той съхранява данни в обект, позволява абониране и отписване чрез subscribe/unsubscribe и уведомява абонатите при промяна на данните чрез присвояване. Включете getter и setter; началната стойност трябва да бъде празен обект.
Беше предоставена проверка на кода за функция в TypeScript, която трябва да групира грешките при качване на файлове по errorCode; намерете грешки и предложете корекции.
Писали ли сте класови компоненти?
[име] говори за последния проект: какви функции изпълняваше и каква интересна задача реши?
Как да изчакате няколко заявки към сървъра да завършат и да извършите действие въз основа на техните резултати? Какви Promise методи знаете за това?
Какви са вашите лични предпочитания сред мениджърите на състоянието и защо?
Намерете и поправете грешките в готовия проект на маркетплейса, започвайки с тестване на потребителския интерфейс и отстраняване на грешки.
С кои мениджъри на състоянието сте работили?
Дали компонент с директивата "use client" се рендерира на сървъра? Каква е разликата между сървърни и клиентски компоненти?
Разкажете ни за разделянето на кода, за което споменахте: как го реализирахте?
Какъв ще бъде резултатът от изпълнението на кода, в който методът user.sayHi е предаден на setTimeout?
Решете задачата по CSS: за дадената HTML маркировка отляво, напишете не повече от две CSS правила, за да постигнете показването, показано отдясно.
Как компанията гледа на използването на AI инструменти и AI агенти в разработката?
Дали е валидно изразът, в който свойството на стринг примитив е зададено със стойност: const someString = 'myValue'; someString.myNumber = 5?
Каква е основната разлика между SSE и WebSocket?
Каква архитектура и структура на папките използвахте във фронтенда?
Какво е CORS и какви са опциите за решаване на проблеми с междудомейните заявки?
Какви методи за оптимизация на контекста знаете при работа с LLM? Как бихте реализирали голяма функция с помощта на AI?
Разкажете как открихте бавен заявка, която изпълняваше почти две секунди, и как я оптимизирахте?