Frontend
Kā front-end sadarbojas ar back-end?
Vai tev ir daudz pieredzes ar klasēm un objektiem frontendā?
No kurienes pārlūkprogramma ņem noklusējuma fonta lieluma vērtību REM un kur to var pārdefinēt?
Pastāstiet par situāciju, kad arhitektūras risinājums neizdevās — kas notika un ko jūs vēlāk mainījāt?
Kā ietekmē useMemo izmantošana ar tukšu atkarību masīvu ProductList komponentā jaunu produktu attēlošanu? Turklāt, AddProductForm komponentā, poga piešķir onClick handleSubmit vietā, nevis izmanto onFinish formā — kā to pareizi labot?
Kā var mākslīgi izraisīt izsaukumu steka pārspriegumu, kaut ko mainot šajā kodā?
Vai jums bija funkciju bāzēta arhitektūra? Vai jūs pazīstat FSD (Feature-Sliced Design)?
Kā izvēlaties, kur izmantot Angular Signals un kur RxJS?
Kuru kandidātu jūs apsverat sev?
Analizējiet sniegto Vue kodu: kuras mainīgās ir reaktīvas, kur reaktivitāte tiek zaudēta un kā to labot?
Kāda veida tipizācija tiek izmantota TypeScript? Kā tā atšķiras no valodām, piemēram, C# vai Java?
Pastāstiet par savu komerciālo pieredzi un tehnoloģiju steku, ar kuru esat strādājis.
/** * 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'.
Servera un klienta komponentes Next.js App Router, hidratācija
Vai jums ir pieredze ar CSS-in-JS vai styled-components?
[vārds] jautāja: Ja plānošanas laikā vari izvēlēties: ņemt legacy ar kļūdām vai jaunu uzdevumu ar neskaidru TZ — ko izvēlētos?
Kāda ir galvenā problēma ar Context API? Kāpēc pāriet uz stāvokļa pārvaldniekiem? Vai ir iespējams izvairīties no liekiem pārrenderējumiem Context API?
Vai `debounce` var apvienot ar `AbortController`?
Kādi operatoru tipi pastāv RxJS?
Kādi ir galvenie signals trūkumi un problēmas, īpaši strādājot ar efektiem?