Musel jste pracovat s mikrofrontendy? K čemu vůbec jsou mikrofrontendy, jaký problém řeší?
Frontend
Jaký je rozdíl mezi REST API a WebSocket?
Znáš Feature-Sliced Design (FSD)?
Úkol: implementujte třídu s metodami subscribe, unsubscribe a next (vzor Observer/pozorovatel). Všechny metody musí být přísně typovány v TypeScriptu. Metoda subscribe by měla vracet funkci pro odhlášení odběru.
Pracoval jste s generiky? Můžete vysvětlit obecnou koncepci?
Jak vidíte svůj kariérní rozvoj?
Úkol v Reactu: implementovat herní pole 10x10 (100 čtverců), každý náhodné barvy (červená nebo zelená). Po kliknutí na čtverec se jeho barva změní na opačnou, a také rekurzivně se změní barva všech sousedních buněk stejné barvy (svisle a vodorovně).
Pověz mi o své zkušenosti s Next.js. Na jakých projektech jsi ho používal a jaké metody renderování jsi využíval pro různé obsahové typy?
Co teď hledáte a čeho očekáváte od nového místa?
Na co při revizi kódu dbáte?
Můžeš vysvětlit rozdíl mezi metodami renderování: SSR, SSG, CSR a ISR?
Můžete si vzpomenout na principy REST?
Co se stane, když se znovu přihlásíte ke stejnému obslužnému programu? Jak se změní pořadí volání?
Jaký vzor návrhu jsme právě implementovali? Používal jste vědomě vzory návrhu ve své práci?
Byly vyhrazeny zdroje na psaní testů? Jaké máte zkušenosti s psaním testů?
Úkol: implementovat funkci sumSquares, která sčítá druhé mocniny čísel v poli, pomocí vlastnoručně napsané funkce reduce. Měnit lze pouze funkci sumSquares.
Pokud je třeba podporovat duplicitní obsluhy, jak byste implementovali odhlášení? Jaké jsou nevýhody implementace přes pole s filtrováním?
Jak dlouho už píšete v Node.js?
Byla architektura na mikrofrontendách?
Jaký je rozdíl v chování metody reduce u pole a předložené vlastní rekurzivní funkce reduce?