Frontend
Čo je React Fiber, prečo sa objavil, či je možné prerušiť fázu commit a čo znamenajú current tree a work-in-progress tree?
Čo sú CSS selektory?
Ako implementovať typovanú stránkovanie pomocou generík?
[meno] sa opýtal: V prípade paralelného vývoja, či si vykonávateľia sami objasnili zmluvy?
Čo je to guard v Angular a či ste s ním pracovali?
Použil si niekedy dekorátory DI ako @Optional, @Self, @SkipSelf a @Host? Vysvetli, ako ovplyvňujú hľadanie závislostí v hierarchii injektorov.
Máte skúsenosti s Vuex?
Pracujete s Electronom a chápete, ako funguje?
Čo je minimálne potrebné, aby bola HTML5 stránka považovaná za platnú?
Čo je to čistá funkcia? Bola by funkcia čistá, ak by zmenila odovzdané argumenty a ich vrátila?
Povedz mi o kľúčovom slove this v JavaScripte: od čoho závisí jeho hodnota pri volaní funkcie? Aké sú vlastnosti šípových funkcií?
[meno] sa opýtal: Bol architekt zodpovedný všeobecne za architektúru frontendu, alebo bola na frontende samostatná osoba za to zodpovedná?
[meno] sa opýtal: Máš praktické skúsenosti s prácou s CI?
Implementujte vlastný vstup v praktickej úlohe: mal by prijímať údaje odovzdané cez props a správne zobrazovať vstupné pole.
Aký je rozdiel medzi protected a private?
Implementujte komponent na oddialenie spracovania kliknutí, t.j. debounce.
Aké sú spôsoby ukladania tokenov na frontende — cookies, localStorage, sessionStorage? Ktoré sú vhodnejšie a prečo?
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 } }
Aké sú výhody funkcie inject() v Angular a v čom je lepšia ako injektovanie závislostí cez konštruktor?
Na akých jazykoch a technológiách ste pracovali v backend vývoji?