Sobes.tech

Frontend

Úkol: implementujte funkci calculateStats pro výpočet součtu a průměrné hodnoty pole čísel. Zohledněte případ prázdného pole.

249

Povězte nám o svých zkušenostech s vývojem, počínaje posledním zaměstnáním.

203

Co se dostává do fronty mikroúkolů? Uveďte browserové API Observer, kromě MutationObserver.

168

Co je to serverový a klientský komponent v Next.js? Jak se deklaruje klientský komponent? Lze vkládat serverový komponent do klientského a naopak?

167

//Implementujte funkci // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //která provádí promises s omezením maximálního počtu současných požadavků.

154

Úkol: implementujte funkci grupování uživatelů podle města (groupByCity).

152

Použili jste FSD — kdo navrhl doménové oblasti? Pouze nové názvy složek nebo hlubší přístup k architektuře? Co bylo uvnitř složky entities?

147

Jak řešíte problémy s kompatibilitou mezi prohlížeči? Jak zjistit předem, zda vlastnost CSS bude fungovat v potřebných prohlížečích?

146

//Implementujte funkci 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

Jaké máte zkušenosti s CSS, rozvržením — začínali jste přímo s Reactem nebo jste měli základ v čistém CSS/HTML?

135

Jak jste připojili samostatný repozitář s společnými komponentami do jiného projektu — jako balíček nebo jinak?

134

Jaké existují strategie renderování? Povídejte nám o CSR, SSR, SSG.

132

V čem se liší Set od běžného pole? Jaká je složitost operace has() u Set?

127