Frontend
Ako vieš, či komponenta potrebuje refaktoring alebo nie?
Pri optimalizácii načítania ťažkej frontendovej aplikácie s 150 malými ikonami by mali byť ikony skombinované do jedného sprite alebo použiť CSS-inlining pri použití HTTP/2 alebo HTTP/3?
Bodo se otroške komponente, ki jim ne posredujemo props, ponovno prikazale, če se spremeni stanje starševske komponente? Kako to preprečiti?
Čo sú generics a kde si ich naozaj použil?
Aké utilitárne typy TypeScript používaš pri práci? Hovor o Record, Pick, Omit, Partial, Required, Parameters, Exclude, Extract.
Ako sa charakterizujú rekurzívne algoritmy z hľadiska výkonu?
Povedzte o svojom aktuálnom projekte a dôvodoch hľadania novej práce
Čo myslíš pod code splitting?
Aké prístupy sú potrebné pred klonovaním repozitára?
Stručne nám povedzte o sebe a svojich pracovných skúsenostiach.
Aká architektúra bola použitá v projekte? Máte skúsenosti s mikroservismi?
Aký je rozdiel medzi HTTP a HTTPS?
Čo sa deje s lazy modulom pri opustení trasy? Čo sa deje s komponentami, direktívami, službami?
Ako si na tom s TypeScriptom? Existuje typ Foo s poliami a: string, b: number, c: null, d: boolean. Potrebuješ ustvariti tip FooKeys na podlagi Foo, da vključuje vse ključe iz Foo.
Úloha live kódovania: vyvinúť kalkulačku cloudových nákladov na Vue 3 s TypeScript. Načítať sadzby z API, vybrať službu (compute/storage), vybrať sadzbu, obdobie (hodinové/denné), množstvo, vypočítať celkové náklady.
Pracoval si niekedy s Lighthouse? Predstav si, že ti bola zverená úloha zlepšiť metriku FCP (First Contentful Paint). Aké nápady ti prídu na myseľ?
Skúsenosti s mikrofrontendmi?
Na ktorú samostatnú rozhodnutie alebo zlepšenie si hrdý? Možno nejaký veľmi ťažký alebo dôležitý úkol?
Povedz viac o kešovaní pre rýchle doručenie stránok. Uveď príklad na druhom rozhraní (obrazovka otázok).
Čo robí preventDefault a uveď príklad?