Frontend
Optimalizovali sme komponenty — uveďte príklad toho, ako to bolo pred optimalizáciou a ako je po nej.
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
Je li obstajal kakšen format sistemske analitike ali ste preprosto razpravljali in zapisovali točke v nalogo? Je obstajal dokument ali stranica v Confluence-u z opisom, kaj je treba narediti?
Na čo sa používa kľúčové slovo infer v TypeScript?
Porozprávaj mi o SCSS mixinoch pre media dotazy
Prečo doba behu sleep nie je presne 1000 a 2000 milisekúnd, ale trochu viac? Čo ovplyvňuje oneskorenie?
Prečo nie je vhodné prepísať vstavané metódy v prototypoch?
Uveďte a porovnajte operátory vyššieho radu RxJS: switchMap, mergeMap, concatMap a exhaustMap.
S čím ste naposledy najviac pracovali? Aký bol váš stack?
Máte skúsenosti s Legacy kódom?
Ako sa v JavaScripte vytvárajú premenné a priraďujú údaje? Čo sa deje pri vytváraní primitivu a objektu?
S kým z tímu ste museli spolupracovať na poslednom projekte?
Bolo niekedy, že ste nesplnili termín? Ako ste to vopred pochopili a kedy ste o tom informovali?
/** * Je potrebné napísať funkciu, ktorá prijíma URL ako vstup, * vykoná GET požiadavku na tento URL a vráti údaje (json). * Na získanie údajov použite fetch. * Môžete použiť iba Promise API. * Ak počas požiadavky dôjde k chybe, skúste to ešte 5-krát. * Ak nakoniec nie je možné získať informácie, vráťte chybu "Zadaný URL nie je dostupný". */ function get(url) { // kód tu } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
Môžete nám povedať o architektonických prístupoch, ktoré ste použili v projekte? Poznáte Feature-Sliced Design (FSD)?
Môžeš vysvetliť rozdiel medzi správou stavu na strane servera a na strane klienta? Na čo slúžia knižnice ako Tanstack Query?
Povedzte nám o svojich predchádzajúcich pracoviskách: funkcie, úlohy, úspechy.
Aký je minimálny súbor, ktorý musí byť v úlohe, aby ju bolo možné správne ohodnotiť a prevziať do práce?
V funkcii handleCityChange na riadku 52 sú tri antipatterny. Nájdite ich a vysvetlite.
Aký je rozdiel medzi operátorom in a metódou hasOwnProperty?