Millal kasutada mikrofrontend'e ja millal jätta monoliitne rakendus?
Frontend
Milliseid lähenemisi või teeke kasutasite paketi suuruse optimeerimiseks?
Kuidas sa näed oma tuleviku arengut ja kasvu?
Kuidas toimus ülesannete vastuvõtt meeskonnas?
Palun räägi mulle oma kogemusest, projektidest ja kõigest, mida pead oluliseks.
Kas projektides oli reageeriv kujundus? Kuidas eristasite mobiili, tahvelarvuti ja lauaarvuti?
Kui peaksid otsustama mikrofrontendide kasutuselevõtu või monoliidi kasutamise vahel, kuidas sa otsust teeksid?
Rääkige oma praegusest projektist ja põhjustest, miks otsite uut tööd
Kas on Event Loop ja kuidas see töötab: millises järjekorras täidetakse sünkrooniline kood, mikrotööd ja makrotööd?
Mis vahe on CSS-is omadustel transition ja animation?
Rääkige meeskonna koosseisust ja ülesannetest, mida te projektis täitsite
Milliseid kursusi sa õppisid või ise õppisid frontend arendust?
Kas kirjutas üksustestid? Mis oli katvuse protsent?
Rääkige mulle endast ja oma kogemusest
Saite 401, teete veel ühe päringu serverile — milleks see vajalik on?
Kas te praegu aktiivselt või passiivselt tööotsite?
Rääkige meile viimastest ülesannetest või saavutustest, mille üle olete viimasel ajal uhke.
Kas saame töödelda Promise'i tagasi lükatud olekut .then() sees?
Kuidas disainer joonistas makette ja kuidas te nendega suhtlesite?
/* Meie vestlusrakendus peaks kuvama uusi sõnumeid, mis tulevad serverilt. Sõnumi formaat: interface Message { id: number text: string } Esimese sõnumi ID on 1, ja iga järgmise sõnumi ID on suurem kui eelmisel 1 võrra. Me peame kuvama sõnumeid õiges järjekorras, kuid server ei taga saadetud sõnumite õiget järjekorda. Ajaskaala: // (saabub) [telefon] // (joonistame) . 1 2 3 .. 4 5 6 7 8 Serverilt saabuvad sõnumid jõuavad connect funktsiooni töötleja juurde: connect((msg) => { ... }); Sõnumite kuvamiseks tuleb kasutada render funktsiooni: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }