Frontend
Какво е React Fiber, защо се появи, може ли фазата на commit да бъде прекъсната и какво означават current tree и work-in-progress tree?
Какви са CSS селекторите?
Как да реализирате типизирана страница с помощта на генерики?
[име] попита: В случай на паралелна разработка, дали изпълнителите сами уточниха договорите?
Какво е guard в Angular и работили ли сте с него?
Дали някога сте използвали декоратори DI като @Optional, @Self, @SkipSelf и @Host? Обяснете как те влияят върху търсенето на зависимости в йерархията на инжекторите.
Имаш ли опит с Vuex?
Работиш ли с Electron и разбираш ли как работи?
Какво е минимално необходимо, за да се счита една HTML5 страница за валидна?
Какво е чиста функция? Ще бъде ли функцията чиста, ако промени предадените аргументи и ги върне?
Разкажи ми за ключовата дума this в JavaScript: от какво зависи стойността й при извикване на функция? Какви са особеностите на стрелковите функции?
[име] попита: Архитектът беше обикновено отговорен за архитектурата на фронтенда, или имаше отделен човек, отговорен за това на фронтенда?
[име] попита: Имаш ли практически опит с работата с CI?
Реализирайте персонализиран вход в практическата задача: той трябва да приема данни, предавани чрез props, и правилно да показва полето за въвеждане.
Каква е разликата между protected и private?
Реализирайте компонент за забавяне на обработката на кликвания, т.е. debounce.
Какви са начините за съхранение на токени на фронтенда — cookies, localStorage, sessionStorage? Кои са предпочитани и защо?
export function useUserData(userId) { const { $api } = useNuxtApp() const user = ref(null) const isLoading = ref(true) const displayName = computed(() => { return `${user.value.firstName} ${user.value.lastName}` }) async function load() { const data = await $api.get(`/users/${userId}`) user.value = data isLoading.value = false } load() return { user, isLoading, displayName } }
Какви са предимствата на функцията inject() в Angular в сравнение с инжектирането на зависимости чрез конструктор?
С какви езици и технологии работихте в бекенд разработката?