Frontend
Jaký zásobník a sadu knihoven preferujete používat s Reactem?
Co hledáte ve své další roli?
Jak hodnotíte přístup s odlišnou architekturou v modulech? Co byste změnili?
Jaké jsou výhody a nevýhody vlastního UI-kitu?
Jak funguje enum v TypeScriptu — co se stane s klíči a hodnotami, pokud hodnoty nejsou uvedeny nebo jsou uvedeny explicitně?
Rozsah platu, který vám byl sdělen, 220-300 tisíc, vám vyhovuje? Například, pokud bude 270, je to v pořádku?
Úkol CSS: tři bloky div uspořádané jeden pod druhým, každý s margin-top 10px a margin-bottom 30px. Jaká bude vzdálenost mezi bloky? Co se změní, pokud nahradíme div za span?
Jak přenést logiku fetch do vlastního hooku, aby se neopakovalo kód pro různé entity?
Pověz o vícejazyčnosti a RTL rozvržení. Jak udělat odsazení, které správně fungují pro LTR a RTL?
Co je metoda řetězení (chaining) při řešení kolizí v hashtabulce?
S jakými správci stavu jste spolupracoval a proč byl v posledním projektu vybrán právě Effector?
Jak se dozvídáš o novinkách v uspořádání? Čteš o tom něco?
Vysvětlete koncept deklarativního programování s ohledem na React.
Co znamená mít v kódu setTimeout s zpožděním 0 milisekund a jak to bude fungovat?
Jak dlouho bude trvat provedení každé funkce? ```javascript /** Jak dlouho bude trvat provedení každé funkce */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Proč byste neměli používat async v hooku onCreated (created)? Kde je vhodnější dělat asynchronní požadavky?
Na jaké hodnoty vlastnosti display si vzpomeneš?
Jak byste ohodnotili svou technickou úroveň na současné pozici? Middle, middle+, senior, senior+?
Máš zkušenosti s psaním testů? Jaké testy jsi psal a v jakém rozsahu?
Jaké mohou být příčiny dlouhé bílé obrazovky při SSR (Nuxt)? Jak diagnostikovat a řešit problém s vysokým Time to First Byte?