Frontend
Šta možete da uradite osim kursora ako ga ne želite koristiti?
U funkcionalnom React komponentu postoje dva sinhrona poziva setState, zatim asinhrona funkcija, pa još tri poziva setState. Koliko će se rendera dogoditi u React 18 i React 17? Šta je batching i kada se pojavio?
/* Напишите тип MyReadonly - делает все поля только для чтения */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Напишите тип MyRequired — делает все опциональные поля обязательными */ type User = { id?: number name?: string } type MyRequired<T> = { } /* Напишите тип MyPartial — делает все опциональные поля обязательными */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Da li je moguće zaustaviti širenje događaja? Kako? Koja je razlika između stopPropagation i stopImmediatePropagation?
U komponenti opisujemo funkciju koja vraća JSX. Zašto to možda nije baš najbolje rešenje?
Koji faktori su za vas važni u kompaniji i na koje se odnosite smireno?
Implementirajte funkciju promisify: ona prihvata funkciju sa callback-om koji prvo javlja grešku (loadScript) i vraća novu funkciju koja prihvata bilo koje argumente, dodaje callback koji prvo javlja grešku i obavija poziv u Promise.
Да ли сада радиш? Ако не, зашто?
Са којим фрејмворковима си радио, са којим тренутно радиш и зашто си га изабрао? Које предности и мане видиш у овом фрејмворку?
Током тестирања, ваш тим тестера и програмера покрива код јединичним тестовима? Да ли програмери такође пишу тестове за интеграцију и енд-ту-енд?
Šta je fasada u NgRx, koju je ulogu obavljala?
Ако клијент освежи страницу, да ли сте сачували податке или их ресетовали? Да ли сте користили Local Storage?
Дат је приступ приватном GitHub репозиторијуму и речено вам је да клонирате пројекат и покренете га. Како бисте приступили томе? Шта бисте прво урадили?
Zašto je donesena odluka da se koristi React PDF umesto ugrađenog čitanja PDF u pretraživaču?
Имате ли искуство у имплементацији бекенда?
Zašto se obično prave dve migracije za istu promenu u bazi podataka?
Могу ли у POST захтеву додати query параметре?
Kako je implementirana šema dinamičkih obrazaca u konstruktoru akcija - na frontendu ili je dolazila sa backend-a?
Gde u pregledaču možete čuvati podatke na klijentskoj strani?
Praktični zadaci na logičke operatore (&&, ||): šta će biti prikazano u svakom slučaju?