Frontend
Napište funkci, která převede řetězec z camelCase na snake_case. Nesmí se používat regulární výrazy, kódy znaků nebo pevně daný seznam symbolů; řešení musí být univerzální. Zhodnoťte časovou a prostorovou složitost.
const a = {} a[1] = 'test' pro ( ... )
Na co je v seznamu React potřeba atribut key?
Povězte nám o modulech a standalone komponentách v Angularu — v čem je rozdíl a proč přecházejí na standalone?
Co jsou var, let, const? Čím se liší? Co je to hoisting?
Povězte o své zkušenosti s CI/CD, Docker — co se vám podařilo nakonfigurovat a jak to fungovalo?
Jak je určeno pořadí vykreslování prvků, když se překrývají (z-index, stacking context)?
Z které strany jsou členové nejvíce nakloněni hlasovat proti snížení pracovní doby, pokud jejich dřívější vyjádřená preference ohledně snížení pracovní doby byla také proti?
/** * Je nutné napsat funkci, která přijímá URL jako vstup, * asynchronně provádí GET požadavek na tento URL a vrací data (json). * Pro získání dat použijte fetch. * Můžete použít pouze Promise API. * Pokud dojde k chybě během požadavku, zkuste to ještě 5krát. * Pokud se nakonec nepodaří získat informace, vraťte chybu "Zadaná URL není dostupná". */
Jak byste implementovali pole pro zadávání data a času s požadavky na internacionalizaci?
Napište abstraktní implementaci komponenty Child s memoizací přes React.memo. Jaký je druhý argument, který React.memo přijímá?
Jaké jsou potenciální bezpečnostní hrozby této aplikace a jak se proti nim chránit?
Úkol v Reactu (3 podúkoly): 1) Opravit formulář pro úpravu uživatele — při kliknutí na jméno uživatele v seznamu by se mělo jméno vložit do vstupního pole formuláře pro úpravu. 2) Formulář pro úpravu by se neměl při zadávání textu do pole hledání znovu renderovat (optimalizace s React.memo). 3) Při výběru uživatele ze seznamu by se mělo pole hledání resetovat.
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Co nám přináší TypeScript? Jak pomáhá při vývoji?
Povězte o svém aktuálním projektu a ukažte ho.
Co si myslíš, že ti teď chybí, abys dosáhl sebevědomého seniora?
Jaké způsoby přenosu dat od rodiče k dítěti znáš ve Vue?
Co jsou Props v Reactu?
[jméno] se zeptal(a): čím se liší primitivní od nepřímých typů? Co je předání odkazem a hodnotou?