Frontend
Pověz mi stručně o sobě a o tom, co jsi dělal na posledním místě práce.
Nem měl jste správce systému, který by pomáhal s přístupy?
Co můžete říct o mechanismu provide/inject ve Vue?
Jaké máte povolení k práci v Itálii?
Představte si, že máte neomezené zdroje a musíte vytvořit rozhraní s formulářem od nuly jako součást velké aplikace. Jaký stack a architekturu byste zvolili?
Jaký buildovací nástroj se používá v projektu? Pracoval jste s Webpackem?
Pověz o možnostech optimalizace a memoizace na rozhraní rodičovského a dětského komponentu
Jaké utility typy TypeScript jste použili a v jakých případech?
Jak zacházet s stavem zamítnuté promise pomocí .then() a .catch()? Jak pochopit, v kterém .then() došlo k chybě, a jak ji zvládnout samostatně?
Úkol na živé kódování: opravit čítač s setInterval v useEffect, který nefunguje správně kvůli problému s uzávěrkou
Jak zabezpečit funkci sumy, pokud může backend poslat nesprávná data (undefined, řetězce místo čísel)?
Co se stane, pokud se URL rychle několikrát za sebou změní?
// a každá hodnota je pole obsahující všechny prvky původního pole s tímto klíčem. // kód zde // Příklad 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Příklad 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));
Jak to jde s mobily? Byly úpravy? Stavěli PWA nebo SPA?
Kde lze uložit stav ve Vue? V jakých případech je lepší používat Pinia/Vuex a v jakých provide/inject?
Co vrátí funkce při čísle 15 ve vaší aktuální implementaci?
Vysvětlete chování následujícího kódu JavaScript Promise a co bude zaznamenáno do konzoly: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Kde se Shadow DOM používá v reálném životě?
Na které části lze rozdělit HTTP požadavek?
Jaké jsou nevýhody WebSocket ve srovnání s jinými způsoby komunikace mezi klientem a serverem?