Sobes.tech

Frontend

Úloha: implementujte funkciu calculateStats na výpočet súčtu a priemernej hodnoty poľa čísel. Zohľadnite prípad s prázdnym poľom.

249

Porozprávajte o svojich skúsenostiach s vývojom, začínajúc od posledného zamestnania.

203

Čo sa dostáva do fronty mikroúloh? Uveďte API Observer prehliadača, okrem MutationObserver.

168

Čo sú komponenty servera a klienta v Next.js? Ako sa deklaruje klientsky komponent? Je možné vložiť serverový komponent do klientského a naopak?

167

//Implementujte funkciu // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //ktorá vykonáva promises s obmedzením maximálneho počtu súčasných požiadaviek.

154

Úloha: implementujte funkciu na zoskupovanie používateľov podľa mesta (groupByCity).

152

Použili ste FSD — kto navrhol doménové oblasti? Len nové názvy priečinkov alebo hlbší prístup k architektúre? Čo bolo vo vnútri priečinka entities?

147

Ako riešite problémy s kompatibilitou medzi prehliadačmi? Ako vopred zistiť, či vlastnosť CSS bude fungovať v potrebných prehliadačoch?

146

//Implementujte funkciu debounce: odložte vykonanie funkcie, kým ne uplynie stanovený čas //príklad const debouncedSearch = debounce((query) => { console.log('Hľadanie:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Bude vykonané iba raz s 'abc' po 300ms od posledného volania

143

Keď pripojíte Observer, ako ho vypnete, keď už nie je potrebný?

142

Aké máte skúsenosti s CSS, rozložením — začínali ste priamo s Reactom alebo ste mali základ v čistom CSS/HTML?

135

Ako ste pripojili ločen repozitár s skupnimi komponentami v drug projekt — kot paket ali na drug način?

134

Aké stratégie renderovania existujú? Porozprávajte nám o CSR, SSR, SSG.

132

V čom sa líši Set od bežného poľa? Aká je zložitosť operácie has() v Set?

127