Sobes.tech

Frontend

Pro fragment kódu se synchronním kódem, setTimeout a Promise určete pořadí výstupu v konzoli a vysvětlete fronty makro- a mikroúloh.

Middle+
136

Pracoval jste s devDependencies, peerDependencies, optionalDependencies nebo bundledDependencies?

Middle+
136

Živý kód: implementujte funkci $ (podobně jako jQuery), která přijímá platný CSS selektor a najde odpovídající uzly. Funkce by měla vracet objekt s metodami addClass, toggleClass, removeClass, css (aplikace stylů), html (vložení HTML/CSS do prvku) — s možností řetězení volání. Poskytnutý testovací kód s řetězením nesmí být změněn a musí fungovat po implementaci funkce.

136

Jak zorganizovat prostřednictvím služby scénáře, ve kterých dva komponenty musí číst stejnou hodnotu nebo mít sdílený stav?

136

Jaký je rozdíl mezi běžným skriptem, skriptem s async a skriptem s defer? Pokud je na stránce několik tagů script, v jakém pořadí se načtou a provedou?

Middle+
136

```javascript const obj = { jmeno: 'Alex', rekni() { console.info(this.jmeno); } }; const obj2 = { jmeno: 'Ivan' } const fn = obj.rekni.bind(obj).bind(obj2); fn(); obj.rekni(); ```

Middle
136

Jaké problémy mohou nastat při hydrataci SSR aplikace, z jakých důvodů a jak byste je řešili?

Middle
135

Prosím, pověz mi něco o sobě, o své pracovní zkušenosti na posledním místě, o hlavních specifikách, o stacku — vše, co považuješ za důležité.

Middle+
135

[jméno] se zeptal: Byl architekt obecně zodpovědný za architekturu frontendu, nebo byla na frontendu samostatná osoba za to zodpovědná?

135

// vstupní parametry: // url // možnosti export function useFetch() { // logika const fetchData = async () => {}; return { data, error, loading }; }

Middle+
135

Co mě přesně zaujalo na vaší společnosti? Co bych rád našel na novém pracovním místě?

134

To dává smysl—zavření veřejné smlouvy zabrání nechtěnému odchýlení API a diskriminované unie jsou silným důvodem, proč upřednostnit `type`. Při implementaci tohoto tlačítka, které má být pixel-perfect a responzivní, jak řešíte rozestupy a zarovnání, aby ikona + štítek zůstaly vizuálně konzistentní napříč body přerušení a změnami velikosti písma?

Senior
133

Jak bys strukturoval výměnu informací mezi backendem a frontendem po vrstvách (architektonicky)?

Middle
133

Jaké middleware jsi použil v Reduxu? Co je middleware?

Middle+
133

Co je důležité kontrolovat při nasazení?

Middle
132

Nebyla těžké rozdělit čas na dva paralelní projekty jedním týmem?

132
/349