Frontend
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Zadatak: tipizirati funkciju return obj[key] } getProperty(X, 'a') // nema greške getProperty(X, 'e') // greška: ključ 'e' nije ključ objekta X getProperty({ name: 'Sergey' }, 'name') // nema greške getProperty(1, 1) // Greška. Prvi argument mora biti objekat (ne funkcija i ne primitiv)
Да ли сте икада имали искуство да уложите у решење које није прихваћено? Како сте се с тим суочили?
Реци ми о XSS нападима: врсте и начини за заштиту.
Pomenuli ste generisanje koda (ng-openapi-gen, Apollo za GraphQL) — na kom nivou apstrakcije su bile generisane modele? Da li su to bile poslovne entitete koje su se direktno koristile u kodu, ili je postojao neki posredni sloj između njih?
Čime se razlikuje memoizacija od keširanja?
Koje osnovne HTML oznake poznajete?
Zašto čuvamo timeoutId? Šta će se desiti ako se Promise izvrši pre vremena isteka, a zatim se aktivira setTimeout sa reject?
Да ли је било да су задатци улазили у спринт неуобичајено? Како сте на то реаговали?
У стеку је наведен Next.js — можеш ли детаљније да објасниш како си га користио, зашто, на којим пројектима?
type Foo = { a: string; b: number; c: null; d: boolean; } // Ključevi od Foo type FooKeys = keyof Foo // Kako deklarisati novi tip na osnovu FooKeys, ali bez vrednosti b i d? type FooKeysWithoutBD
Da li si ikada koristio styled-components?
Da li je meni bio dinamičan: paketi i stavke menija su dolazili sa backend-a ili je konfiguracija bila na frontendu?
Да ли треба померити издање при откривању проблема? Зашто да или не?
Kako je implementirana integracija sa WebSocket protokolom na strani frontenda?
Koje korisne funkcije su se pojavile u verzijama Angular 13-16?
Zašto ste napustili prethodni posao nakon godinu dana?
Да ли имате искуство у подршци пројеката у продукцији, анализи инцидената, мониторингу?
Šta je cleanup funkcija u useEffect i kada se aktivira?
Објасните разлику између микро задатака и макро задатака у Event Loop
Koje opcije konfiguracije provajdera Angular poznajete: useClass, useExisting, useValue i useFactory? Kada ih koristiti?