Frontend
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Uzdevums: tipizēt funkciju return obj[key] } getProperty(X, 'a') // nav kļūdas getProperty(X, 'e') // kļūda: atslēga 'e' nav objekta X atslēga getProperty({ name: 'Sergey' }, 'name') // nav kļūdas getProperty(1, 1) // Kļūda. Pirmā argumenta jābūt objektam (ne funkcijai vai primitivam)
Vai jums kādreiz ir bijusi pieredze, kad ieguldījāt risinājumā, bet tas netika pieņemts? Kā ar to tika galā?
Pastāsti par XSS uzbrukumiem: veidi un aizsardzības veidi.
Jūs minējāt koda ģenerēšanu (ng-openapi-gen, Apollo GraphQL) — kādā abstrakcijas līmenī tika ģenerēti modeļi? Vai tie bija biznesa vienības, kuras tika tieši izmantotas kodā, vai starp tām bija kāda starpslānis?
Kāda ir atšķirība starp memoizāciju un kešatmiņu?
Kādus galvenos HTML tagus jūs zināt?
Kāpēc mēs glabājam timeoutId? Kas notiks, ja Promise izpildīsies pirms timeout, un pēc tam setTimeout ar reject tiks aktivizēts?
Vai ir bijis, ka uzdevumi iekļāvās sprintā neplānoti? Kā jūs uz to reaģējāt?
Stackā ir minēts Next.js — vai vari sīkāk paskaidrot, kā tu to izmantoji, kam, kādos projektos?
type Foo = { a: string; b: number; c: null; d: boolean; } // Foo atslēgas type FooKeys = keyof Foo // Kā deklarēt jaunu tipu, balstoties uz FooKeys, bet bez vērtībām b un d? type FooKeysWithoutBD
Vai kādreiz esat izmantojis styled-components?
Vai izvēlnes bija dinamiskas: vai paketes un izvēlnes elementi nāca no backend vai konfigurācija atradās frontendā?
Vai ir vērts pārvietot izlaišanu, ja tiek konstatēta problēma? Kāpēc jā vai nē?
Kā tiek īstenota WebSocket protokola integrācija frontend pusē?
Kuras noderīgas funkcijas parādījās Angular versijās 13-16?
Kāpēc jūs mainījāt iepriekšējo darbu pēc gada darba?
Vai jums ir pieredze ražošanas projektos atbalsta sniegšanā, incidentu analīzē, uzraudzībā?
Kas ir cleanup funkcija useEffect un kad tas darbojas?
Izskaidrojiet atšķirību starp mikrouzdevumiem un makrouzdevumiem Event Loop
Kuras Angular piegādātāja konfigurācijas iespējas jūs zināt: useClass, useExisting, useValue un useFactory? Kad tos izmantot?