Frontend
Ko var darīt, izņemot kursoru, ja nevēlaties to izmantot?
Funkcionālā React komponentā ir divi sinhroni setState izsaukumi, tad asīnhrona funkcija, pēc tam vēl trīs setState izsaukumi. Cik reižu notiks renderēšana React 18 un React 17? Kas ir batching un kad tas parādījās?
/* Uzrakstiet MyReadonly tipu - padara visus laukus tikai lasāmus */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Uzrakstiet MyRequired tipu — padara visus opcijamos laukus obligātus */ type User = { id?: number name?: string } type MyRequired<T> = { } /* Uzrakstiet MyPartial tipu — padara visus opcijamos laukus obligātus */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Vai ir iespējams apturēt notikumu izplatīšanos? Kā? Kāda ir atšķirība starp stopPropagation un stopImmediatePropagation?
Komponentā mēs aprakstām funkciju, kas atgriež JSX. Kāpēc tas varētu nebūt būtiska laba risinājums?
Kādi faktori jums ir svarīgi uzņēmumā un uz kuriem jūs mierīgi raugāties?
Īstenojiet promisify funkciju: tā pieņem funkciju ar error-first callback (loadScript) un atgriež jaunu funkciju, kas pieņem jebkādus argumentus, pievieno error-first callback un ietver izsaukumu Promises.
Vai tu šobrīd strādā? Ja nē, kāpēc?
Ar ar ko strādāji ar kādiem frameworkiem, ar kuru šobrīd strādā un kāpēc izvēlējies tieši to? Kādas priekšrocības un trūkumi ir šim frameworkam?
Testēšanas laikā jūsu testētāju un izstrādātāju komanda sedz kodu ar vienību testiem? Vai izstrādātāji arī raksta integrācijas un end-to-end testus?
Kas ir fasāde NgRx, kādu lomu tā spēlēja?
Ja klients atsvaidzinās lapu, vai jūs saglabājāt datus vai atiestatījāt? Vai izmantojāt Local Storage?
Jums ir dota piekļuve privātam GitHub repozitorijam un teica, lai klonējat projektu un palaist. Kā jūs to risinātu? Ko darītu pirmajā kārtā?
Kāpēc tika pieņemts lēmums izmantot React PDF, nevis iebūvēto PDF lasītāju pārlūkprogrammā?
Vai jums ir pieredze backend izstrādē?
Kāpēc parasti tiek izveido divas migrācijas vienai izmaiņai datu bāzē?
Vai POST pieprasījumā ir iespējams pievienot query parametrus?
Kā tika īstenota dinamisko formu shēma akciju konstruktorā - priekšpusē vai no backend?
Kur var glabāt datus klienta pārlūkprogrammā?
Praktiskas uzdevums par loģiskajiem operatoriem (&&, ||): kas tiks izvadīts katrā gadījumā?