Frontend
Какви невронни мрежи използвате в работата си?
Кратко разкажете за стека, който използвате в ежедневната си работа.
Работиш ли сега? Ако не, защо?
Дошли ли грешки от тестерите? Какъв тип?
Какво ви препоръчват при преглед на кода? Дайте конкретен пример за опростяване на кода.
Вижте дизайна на формата (полета за име, имейл, адрес, бутони). Какво не е наред тук от гледна точка на дизайн и UX?
На какво обръщате внимание при преглед на код?
Какво е фасада в NgRx, каква роля изпълняваше?
Какво е React Context, кога да го използвате и кога е по-добре мениджър на състоянието?
Какво се случва, ако възникне грешка в една от заявките в for...of с await? Как да обработим грешките, без да спираме цикъла?
Ако Promise не се е разрешил, а е отхвърлен, къде можем да уловим грешката? Какво още освен then и catch има? Кога се изпълнява finally?
Задача: какво ще изведе конзолата? (код с var fullname, обект и загуба на контекста this)
Имало ли задачи, в които ясно е липсвало време, хора или информация?
Запознат ли сте с TypeScript? Какво са utility типовете, дайте примери?
Как разбирахте, че продуктът работи зле? Как събирахте информация за грешки, как обработвахте потребителските заявки?
Потребителят отвори браузъра, въведе sberbank.ru в адресната лента, натисна Enter. След няколко секунди страницата се зареди. Какво се случва между натискането на Enter и изобразяването на страницата?
С фокус върху подкрепата и развитието — кои подходи помогнаха да се спазят очакванията към продукта, за да бъде развиваем и поддържан? Какво избрахме по архитектура и защо?
С какви UI библиотеки сте работили? Какви са плюсовете и минусите на Ant Design и Material UI?
Не можем да добавяме тагове или да версионираме чрез CI/CD. Клиентът може да бъде с една версия, бекендът с друга. Какво може да се направи в тези условия освен мониторинг на грешки чрез Sentry?
Колко подходящ е описаният набор от задачи (разработка, работа с съдържание)?