Frontend
V testovanej úlohe vyzerá DocumentWorkspace ako God Object, ktorý robí príliš veľa rôznych logík. Čo si o tom myslíš, ako by sa to dalo lepšie zorganizovať?
Povejte nekaj o sebi: zakaj ste se odločili zamenjati službo, na katerih projektih ste delali na zadnjem in prejšnjem delovnem mestu?
Povedzte nám o useMemo, useCallback a ich vzájomnej interakcii s React.memo. Charakteristiky tejto interakcie.
V akom formáte prichádzali odpovede zo servera a ako ste ich spracovávali (o systéme psychologických testov s dynamickými otázkami)?
Aké úlohy by ste chceli vykonávať na novom pracovisku? Máte záujem o rozvoj v technickej alebo architektonickej oblasti?
Od ktorej verzie Angular sa standalone komponenty stali predvolené? Znamená to, že moduly sú zastarané a už nie sú potrebné?
/* Je potrebné implementovať metódu intersection, ktorá rozširuje štandardné metódy množín (Set). Metóda prijíma iné množstvo ako parameter a vracia nové množstvo, ktoré je prienikom pôvodného a odovzdaného množstva, tj. obsahuje iba tie prvky, ktoré sú v oboch množinách. */ // váš kód const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
Ako pristupujete profilovaniu a optimalizácii React aplikácií?
Čo sa vám páči a čo sa vám nepáči na práci v spoločnosti?
Čo je to kompatibilita medzi prehliadačmi a ako riešiť problémy s kompatibilitou CSS medzi prehliadačmi?
Museli ste pracovať s novými hookmi React (18/19), ako sú useTransition, useDeferredValue?
Aké ťažkosti ste mali pri migrácii Vue aplikácie?
HTTP je protokol na akej úrovni modelu OSI? Čo je pod ním?
Čo je CORS a ako funguje?
Aké metódy možno použiť na odľahčenie parsovania? Poznáte atribúty async a defer pre skripty?
Povedzte mi viac o interceptors v Axios — na čo ste ich potrebovali?
Aké vlastnosti CSS spôsobujú iba Repaint a aké spôsobujú Reflow/Layout?
Vyvíjala ste a implementovala systém dizajnu — povedzte viac. Vytvorili ste Storybook od nuly?
Ako bola organizovaná interakcia: volali ste si, alebo ako boli stanovené a vysvetlené úlohy?
Prečo hľadáte prácu?