Frontend
Работили ли сте с WebSocket, Server-Sent Events, long polling? Разкажете за тях.
Разкажи за функцията inject в Angular — за какво е и защо е по-добра от предаването на зависимости чрез конструктора?
Разкажете за хуковете на жизнения цикъл на Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked и ngOnDestroy.
Анализ на кода в RxJS: какво ще се изведе в конзолата, ако в кода се използва catchError и операторът of за обработка на грешки?
Как работихте с бекенд разработчика? Как беше организиран процесът?
Как да обработите ситуацията, когато props са актуализирани, а предишната заявка все още не е приключила? Как да избегнете race condition?
Как да оптимизираме зареждането на изображения? Какви HTML атрибути и елементи се използват за това?
Моля, кажи ми, що се отнася до очакванията ти за заплата: минималната сума, под която със сигурност няма да искаш да общуваш с нас, и комфортното ниво.
Имаш ли опит в работа в екип?
Виж предоставения код на hook-а useTagFilter, разбери причината за бага (чекбоксите визуално не показват избраното състояние), кажи какви други проблеми виждаш и предложи как би го преписал.
Разкажи за някое трудно, запомнящо се предизвикателство, с което си се сблъсквал през последните години.
Разкажи ми за архитектурата: защо монолитна, и с какви видове архитектура на фронтенда си запознат?
Живо кодиране: реализирайте функция $ (подобно на jQuery), която приема валиден CSS селектор и намира съответните възли. Функцията трябва да връща обект с методите addClass, toggleClass, removeClass, css (приложение на стилове), html (вмъкване на HTML/CSS вътре в елемента) — с възможност за веригово извикване (chaining). Тестовият код с веригово извикване, предоставен, не трябва да бъде променян и трябва да работи след реализирането на функцията.
Колко време работиш с TypeScript и за какво изобщо се използва TypeScript в проектите?
Въпрос 6 Факти: Графикът се отнася до полета на самолет от едно място на друго. Вертикалната ос представлява разстоянието, в километри, между самолета и неговата дестинация. Хоризонталната ос представлява времето, t минути, от излитането. От всички 20-минутни интервали, започващи и завършващи в посочените времена на графика, интервалът, в който самолетът е пътувал най-далече към дестинацията си, е: ○ от t=20 до t=40 ○ от t=60 до t=80 ○ от t=180 до t=200 ○ от t=240 до t=260
Реализирайте сървърна валидация за съответните полета.
Как беше реализиран модулът за интеграция с четири POS системи въз основа на общ компонент за повторна употреба, като се вземат предвид различните API?
Имаме голям проект в монорепо с единен процес на издаване. Решихме да го разделим и да изведем фронтенда в отделни репозитории с техния собствен цикъл на издаване. Възниква проблемът със синхронизацията на версиите между бекенда и клиента. Как би видял решението на този проблем? Как да организираш работата, за да бъдеш максимално защитен от повреди в продукцията?
[име] попита: Какво е най-якото и какво е най-лошото, което си спомняш от цялата си работна опитност?
Как можете да кеширате страници/отговори в Nuxt приложение за намаляване на натоварването? Работили ли сте с Redis или Nitro кеширане?