Frontend
Кога прилагате React оптимизации: веднага или след като се появи проблем?
Какво имате предвид под типизиран слой API?
Разработихте играта на Phaser и Canvas сами или използвахте невронни модели?
В задача за forceUpdate: кои компоненти ще се пререндват при натискане на бутона и защо?
Кога използвате assertions за типове (преобразуване на типове) и какви са рисковете?
Какво е shallowEqual и какъв резултат дава при сравняване на обекти, включително ако вложеното свойство се отнася към същия обект?
Какво е enum в TypeScript и защо често се предпочитат union literal types или as const обекти?
Използвате ли инструменти за схеми и документиране на сложни задачи?
Обяснете мемоизацията.
Какви видове тестове сте извършили и какви инструменти сте използвали?
Как се различава HTTP/2 от HTTP/1.1?
Какво е TypeScript типова охрана и защо е необходима?
Как да реализирате връзката между стойността на персонализирания вход и модела: чрез value/input или v-model?
Как React преминава през дървото Fiber и какво се случва с децата компоненти, когато родителят се актуализира?
Какво ще бъде изведено в редове 5, 6, 8 и 9 в задачата за масиви и референции?
Разкажете за принципите SOLID и дадете примери за разработка на фронтенд.
Какво точно променихте, за да подобрите производителността?
Извършете преглед на кода на компонента, който трябва да показва потребителите в азбучен ред по име. Какво трябва да се поправи и добави?
Какви са mapped types в TypeScript и защо се използват?
Какво е Big O нотацията и как оценявате сложността на кода на практика?