Čo robí konštrukcia as const?
Frontend
Je metóda splice mutujúca alebo nie? Ako vytvoriť nemutujúcu verziu?
Kaj vas je pripeljalo k nam? Zakaj ste se odločili za razgovor ravno v naši podjetju?
Za akých podmienok v súčasnej implementácii retry-obal fetch sa môže nikdy nevyvolať a ako tomu zabrániť?
Ako hodnotíte svoju úroveň (stupeň) — junior, middle alebo senior?
Čo je to kontext (this) v JavaScript?
Čo znamená odovzdanie objektov odkazom?
Môžete opísať štruktúru HTTP požiadavky: z akých častí sa skladá?
Dána funkcia a dva objekty na kontrolu typov. V jednom prípade sa TypeScript ne sťažuje, v druhom áno. Funkciu je potrebné typovať tak, aby správanie TypeScript zodpovedalo očakávanému (použitím generics a keyof).
Čo sa zmení vo všetkých troch prípadoch, ak bude funkcia šípka?
Čo je to literálny typ v TypeScript? Uveďte príklad.
Uveďte príklad hlavičky HTTP v požiadavke a vysvetlite jej účel.
Šípová funkcia nemá vlastný this — čo to znamená a kam ukazuje this v tomto prípade?
Implementujte funkciu na tvorbu reťazca CSS tried. Prijíma ľubovoľný počet argumentov rôznych typov: reťazce a čísla sa pridávajú do výsledku, polia sa rekurzívne rozbaľujú, a z objektov sa berú kľúče s truthy hodnotami, neplatné hodnoty sa ignorujú. Výsledok je reťazec tried oddelených medzerami.
Čo je synchronizované a asynchrónne načítanie JavaScriptu a CSS? Od čoho závisí spôsob načítania?
Aké utilitárne typy v TypeScript poznáte? Uveďte príklady (Record, Omit, ReturnType atď.)
Implementujte v JavaScripte načítanie dát z endpointov: načítajte príspevky a komentáre paralelne, skupujte komentáre podľa postId a vytvorte pole objektov s id, názvom, userId a počtom komentárov.
Ako zabezpečiť, aby sa kontext neztratil v 14. riadku bez zmeny samotného riadku (použitím bind)?
Aká chyba môže nastať pri počítaní komentárov pomocou Map, ak pre postId ešte neexistuje záznam, a ako ju opraviť?
Čo je pre vás dôležité na novom pracovisku a čo by vás mohlo odradiť od prechodu?