Frontend
Pasakokite apie savo darbo patirtį: kokiose komandose dirbote, kokias pareigas užėmėte, kokie atvejai buvo susiję su architektūros projektavimu ir techninių sprendimų priėmimu?
Papaskinkite apie savo nesėkmę IT patirtyje
Kuriame mieste esi? Ar pasiruošęs persikelti? Ką manai apie Hybrid?
Kas yra XSS atakos?
Ar dirbote su SCSS/LESS preprocessoriais?
Ar kada nors teko sukonfigūruoti ESLint ir Prettier taip, kad jie nesukeltų konfliktų?
Atsižvelgiant į šį kodo fragmentą: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Paaiškinkite, ką daro funkcija `started` su `info` objektu ir aprašykite `started(info)` iškvietimo rezultatą. Taip pat aptarkite, ar po `started(info)` iškvietimo originalus `info` objektas keičiasi.
Kaip veiks duomenų bazės replikacija (master-slave)? Kaip apkrovos balansavimo įrenginys nukreips užklausas į skirtingus serverius su skirtingomis duomenų bazėmis?
Kas yra keyof ir typeof TypeScript?
Kur galime saugoti būseną naršyklės pusėje? Papasakok apie juos.
Ar galiu įrašyti techninį pokalbį įmonės vidiniam naudojimui?
Ar galima computed'e atlikti API užklausą?
Pasakokite apie savo kūrimo patirtį, pradedant nuo paskutinės darbo vietos.
Papaskink man šiek tiek apie save ir apie savo įdomiausią patirtį.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Užduotis: funkciją tipizuoti return obj[key] } getProperty(X, 'a') // jokia klaida getProperty(X, 'r') // klaida: r raktas nėra X objekto raktas getProperty({ name: 'Sergey' }, 'name') // jokia klaida
React užduotis: įgyvendinti 10x10 žaidimų lauką (100 kvadratėlių), kiekvienas atsitiktinės spalvos (raudona arba žalia). Spustelėjus kvadratėlį, jo spalva pasikeičia į priešingą, ir rekursyviai keičiasi visų to paties spalvos šalia esančių langelių spalva (vertikaliai ir horizontaliai).
Kas nutiks su mygtuko žyme, jei iškviesite setCount kelis kartus iš eilės viename apdorojime? Kiek kartų komponentas bus perrenderintas?
Papaskink man daugiau apie daugiakalbystę jūsų projekte
Kaip kurti ir naudoti savo tipus TypeScript'e?
Jei įvykio klausytoją įdedate į tėvinį div, o ne į patį input, ar veiks įvykio apdorotojas viduje (paaiškinkite įvykių burbuliavimo mechanizmą)?