Frontend
Kuras Core Web Vitals metriku jūs zināt un ko tās mēra? Vai esat izmantojis Lighthouse?
Kā jūs strādājāt ar React: ar kurām versijām esat saskāries un vai esat izmantojis klases komponentus? Kā klases komponenti atšķiras no funkcionālajiem?
Vai bija uzdevumi vai projekti, kas saistīti ar migrāciju no viena steka uz citu?
Ar ar jūs nevēlaties saskarties ar ko darbā?
Refaktorējiet komponenti, kas attēlo nejaušu skaitli (no Promise) un ritinājuma pozīciju. Atrodiet problēmas un novērst tās.
Pastāstiet par sevi un savu darba pieredzi.
Vai ir jēga izmantot useMemo vai useCallback funkcijai, kas atgriež JSX?
Vai esat strādājis ar Server-Side Rendering (SSR) vai Static Site Generation (SSG) Angular?
Kam paredzēts useMemo? Sniedziet praktisku piemēru.
/** * Uzrakstiet funkcijas getObjField tipa * * @param obj - Objekts, no kura tiek iegūta vērtība * @param key - Atslēga, pēc kuras tiek iegūta vērtība * @returns Vērtība, kas atbilst atslēgai objektā */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Kļūda: Argumenta tips '"test"' nevar tikt piešķirts parametram 'keyof Obj'.
Nosauciet veiktspējas metriku (Web Vitals) — viena ir saistīta ar lietotāja mijiedarbību ar lapu, otra ar UI renderēšanu. Ko tās mēra?
Seifa uzdevuma modifikācija: vietā, lai skaitītu galīgo pozīciju, skaitīt, cik reizes rokturis ir pārvarējis nulli (šķērsojot robežu 99→0 vai 0→99).
Kādi ir galvenie signals trūkumi un problēmas, īpaši strādājot ar efektiem?
Kādu komandu meklējat?
Kāda ir atšķirība starp interface un type TypeScript?
Kas noteica prioritātes un nolēma, kurš ar ko strādā?
Jūs pieminējāt Server Components. Pages Router nav Server Components. Vai esat mācījies App Router? Vai jums ir ar to pieredze?
Kā optimizēt 100 tūkstošu kvadrātu attēlošanu vienā lapā?
Vai esat dzirdējuši par metodoloģiju Shape Up? Pastāstiet par to
// Aprakstiet tipu, kas pārstāv JS objektus, kuriem ir privāts // identifikators un metode tā iegūšanai, kā arī izveides datuma lauks. // Identifikators var saturēt skaitli vai virkni. // Izveides datuma lauks arī var saturēt virkni vai skaitli. // Identifikators un izveides datuma lauks vienmēr ir tāda paša tipa. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }