Frontend
Kā skaidri norādīt, ka T ir masīva tips, nevis elementa tips (izmantojot Array<T>)?
Ko nozīmē atslēgvārds satisfies TypeScript un kam tas ir nepieciešams?
Realizējiet skaidras naudas izsniegšanas funkciju: pēc pieprasītās summas un pieejamo banknošu konfigurācijas nosakiet, vai ir iespējams izsniegt šo summu, un atgrieziet banknošu komplektu vai kļūdas/iezīmes par neiespējamību. Izmantojiet nodotos limitus, ņemiet vērā ierobežoto banknošu skaitu un summas sastādīšanas neiespējamību.
Jūs minējāt, ka strādājāt ar formām — kura bibliotēka tika izmantota Vue formām?
Kas ir primitīvi JavaScript?
Pastāstiet par sevi un savu darba pieredzi, sīkāk tehniskajā aspektā.
Rakstiet pareizos tipus šai funkcijai, lai TypeScript pareizi pārbaudītu abus objektus (izmantojot generics un keyof).
Kā vienlaikus iegūt objekta atslēgas un vērtības masīvā?
Kuras ir rīkojuma posmi, ko var optimizēt, lai izvairītos no liekiem pārskaitījumiem, un kā to izdarīt?
Kas ir dārgākais lapas izveides laikā?
Vai jums ir darba pieredze pirms pašreizējās uzņēmuma? Kā jūs tur nokļuvāt?
Kā jūs tiek galā ar saskarnes dizainu bez dizainiera komandā?
Implementējiet jebkuru bultiņas funkciju, kas konsolē izvada savu this kontekstu, un pastāstiet, kas tiks izvadīts, kad tā tiks izsaukta.
Kas ir leksiskā vide?
Izstrādājiet fetch pārklājumu ar atkārtojumiem: tas pieņem atkārtojumu skaitu un fetch argumentus, atgriež to pašu rezultātu kā fetch, un pēc mēģinājumu izsmelšanas izmet pēdējo kļūdu.
Kā uzlabot fetch apkārtējo retry-šūni, lai atkārtotu pieprasījumu arī tad, ja HTTP atbilde ir response.ok === false?
Kā vienkārši uzskaitīt vērtības, un vai es varu kaut ko mainīt pret katru rindu un komentāru?
Pieprasiet datus par ierakstiem, komentāriem un lietotājiem caur trim API un savāciet vienotu objektu masīvu: ieraksta ID un nosaukumu, autora vārdu un komentāru skaitu.
Kādus uzdevumus un jautājumus sagaidīt nākamajā intervijas posmā, ja vakance ietver iespējamu pāreju no React uz Vue?