Frontend
Proveďte revizi kódu poskytnutého kódu ve Vue 3 — nahlas řekněte, co vidíte, jaké problémy nacházíte a jaké optimalizace navrhujete.
Jsou parametry ve funkci předávány odkazem nebo hodnotou?
Úloha č. 6: Co vrátí tento kus kódu (volání šipkové funkce přes operátor new)?
Použili jste Apollo GraphQL pouze pro dotazy, nebo také pro správu lokálního stavu (pouze klientské pole, reaktivní pole)?
Povězte o metodách Promise.all, Promise.race a Promise.allSettled. V čem se liší?
Pracoval jste s Vue a React. Můžete porovnat, co si myslíte, že je lepší — Vue nebo React?
Implementujte jednoduchou výherní automat "jednoruký bandita": - Implementujte tři válce (s čísly od 0 do 9, které se mění po sobě 0,1,2,...9,0,1,2...) - Na každý onRoll na válci se objeví následující hodnota - Pokud se všechny tři číslice shodnou po zastavení, říkáme, že vyhrál - Deaktivujte tlačítko během otáčení Fyzický model kola je již implementován v metodě runSpinner, ale nemá nic společného s čísly. Rada: začněte implementaci s prvním válcem, poté přidejte ostatní podle analogie
Proč jste použili vlastní řešení pro grafy místo hotových knihoven (například Grafana)?
Jak byste vyřešili problém s načítáním dat pomocí serverových a klientských komponent? Strategie cachování v Next.js.
Co jsou primitive v JavaScriptu a proč fungují jinak než objekty v kontextu správy odkazů v Reactu?
Povězte nám o sobě, svých zkušenostech, největších a nejzajímavějších úkolech, technologiích, na kterých jste pracoval.
Jaké faktory zvažujete při výběru UI a aplikačního rámce kolem React, jako je Next.js, knihovny komponent jako MUI a testovací nástroje jako React Testing Library, a jaké praktické výhody nebo omezení přinášejí?
Lze zastavit šíření událostí? Jak? Jaký je rozdíl mezi stopPropagation a stopImmediatePropagation?
S čím by ses chtěl podělit ze své zkušenosti? Nějaké významné události, důležité úspěchy, o kterých chceš povědět, nebo naopak nějaké neúspěchy?
Jak správně dělat HTTP požadavky v Reactu? Čím je Axios lepší než fetch?
Jaké jsou způsoby deklarace proměnných v JavaScriptu a v čem se liší?
Určete pořadí výstupu console.log v ukázkovém příkladu se synchronním kódem, setTimeout, Promise a funkcí.
Povězte o složitém projektu z vaší zkušenosti (vizuální editor s intervaly, akcemi a spojovacími čarami).
Jak byste implementovali společnou komponentu pro různé poskytovatele plateb s různými endpointy, parametry a formáty odpovědí, ale s jednotným uživatelským rozhraním?
Jaký je rozdíl mezi REST API a WebSocket?