Kas teil on olnud kogemusi mikrofrontendidega? Milleks üldse mikrofrontendid on vajalikud, millist probleemi nad lahendavad?
Frontend
Kas sa tead Feature-Sliced Design (FSD)-st?
Mis vahe on REST API ja WebSocket vahel?
Ülesanne: rakendada klass, millel on meetodid subscribe, unsubscribe ja next (Observer/Jälgija muster). Kõik meetodid peavad olema rangelt tüübistatud TypeScriptis. Meetod subscribe peaks tagastama funktsiooni tellimusest loobumiseks.
Kas töötanud geneeriliste ravimitega? Kas saate selgitada üldist kontseptsiooni?
Kuidas näete oma karjääri arengut?
React ülesanne: implementeerida 10x10 mänguväli (100 ruutu), igaüks juhusliku värviga (punane või roheline). Klõpsates ruudul, selle värv muutub vastupidiseks, ning rekursiivselt muudetakse kõigi sama värvi naaberkastide värvi (vertikaalselt ja horisontaalselt).
Rääkige oma kogemusest Next.js-ga. Millistes projektides te seda kasutasite ja milliseid renderdamise meetodeid erineva sisu jaoks kasutasite?
Millele pöörate koodi ülevaatamisel tähelepanu?
Mida te praegu otsite ja mida ootate uuelt kohalt?
Kas te saate meelde tuletada RESTi põhimõtted?
Kas saaks selgitada renderdamise meetodite vahe: SSR, SSG, CSR ja ISR?
Mis juhtub, kui uuesti tellite sama töötleja? Kuidas muutub kõnede järjekord?
Millist disaini mustrit me just implementeerisime? Kas teadlikult rakendasite disaini mustreid oma töös?
Kas ressursse on eraldatud testide kirjutamiseks? Milline on teie kogemus testide kirjutamisel?
Ülesanne: rakendada funktsioon sumSquares, mis summeerib massiivi arvude kvadraatide väärtusi, kasutades kohandatud reduce funktsiooni. Muuta võib ainult funktsiooni sumSquares.
Kui on vaja toetada duplikaadid töötlejad, kuidas te teeksite tellimuse tühistamise? Millised on filtratsiooni kasutamise miinused massiivis?
Kui kaua te olete Node.js-is kirjutamas?
Kui kiiresti nad on valmis uude kohta minema?
Mis vahe on reduce meetodi käitumisel massiivis ja esitatud kohandatud rekursiivsel reduce funktsioonil?