Frontend
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Ülesanne: tüübistada funktsioon return obj[key] } getProperty(X, 'a') // ei ole viga getProperty(X, 'e') // viga: võti 'e' ei ole objekti X võti getProperty({ name: 'Sergey' }, 'name') // ei ole viga getProperty(1, 1) // Viga. Esimene argument peab olema objekt (mitte funktsioon ega primitiiv)
Kas teil on kunagi olnud kogemus, kui sa panustasid lahendusse ja seda ei võetud vastu? Kuidas sa sellega toime tulid?
Räägi XSS-rünnakutest: tüüpidest ja kaitseviisidest.
Te mainījāt, ka ģenerējāt kodu (ng-openapi-gen, Apollo for GraphQL) — kādā abstrakcijas līmenī bija ģenerētie modeļi? Vai tie bija biznesa vienības, kuras tika tieši izmantotas kodā, vai starp tām bija kāda starpslāņa?
Mis vahe on memoiseerimisel ja vahemälul?
Milliseid põhitegureid HTML-is teate?
Miks me hoiame timeoutId? Mis juhtub, kui Promise täitub enne timeouti ja siis setTimeout koos rejectiga käivitub?
Kas on juhtunud, et ülesanded on sprinti lisatud planeerimata? Kuidas te sellele reageerisite?
Stackis on mainitud Next.js — kas saaksid täpsemalt selgitada, kuidas seda kasutasid, milleks, millistel projektidel?
type Foo = { a: string; b: number; c: null; d: boolean; } // Foo võtmed type FooKeys = keyof Foo // Kuidas deklareerida uus tüüp, mis põhineb FooKeys'il, kuid ilma väärtusteta b ja d? type FooKeysWithoutBD
Kas oled kunagi kasutanud styled-components?
Kas menüü oli dünaamiline: kas paketid ja menüüelemendid tulid backendist või oli konfiguratsioon frontendis?
Kas peaks probleemide avastamisel väljaandmist liigutama? Miks jah või ei?
Kuidas on teostatud WebSocket-protokolli integreerimine frontend pool?
Millised kasulikud funktsioonid ilmusid Angular versioonides 13-16?
Miks teatasite oma eelmisest töökohast pärast aasta tööd?
Kas teil on kogemusi tootmises olevate projektide toetamisel, intsidentide analüüsil, jälgimisel?
Mis on cleanup-funktsioon useEffect'is ja millal see töötab?
Selgitage erinevust mikroülesannete ja makroülesannete vahel Event Loop'is
Milliseid Angular teenusepakkuja konfiguratsiooni valikuid teate: useClass, useExisting, useValue ja useFactory? Millal neid kasutada?