Frontend
Turime didelį projektą monorepo su vieningu leidimo srautu. Nusprendėme jį padalinti ir išskirti frontend į atskirus saugyklas su savo leidimo ciklu. Atsiranda versijų nesuderinamumo problema tarp backend ir kliento. Kaip matytum šios problemos sprendimą? Kaip organizuotum darbą, kad būtum maksimaliai apsaugotas nuo gedimų gamyboje?
Partneris, kuris skelbdavo nuorodas į konkursus, tai darydavo iš anksto ar potencialūs klientai ateidavo netikėtai ir dideliais kiekiais?
Kas yra primityvai JavaScript'e?
Kas yra monorepozitorija ir ar esate susipažinęs su šiuo požiūriu?
Praktinė užduotis apie Promise (užduotis buvo paskelbta, bet nebuvo visiškai atskleista transkripte).
Ar galite pateikti pavyzdį, kur providedIn: 'root' nereikalingas?
[vardas] paklausė: Jei planavimo metu gali pasirinkti: imti legacy su klaidomis ar naują užduotį su neaiškiu TZ — ką pasirinktum?
Papasakokite apie savo dabartinę darbo vietą: ar tai didelis projektas, ką tiksliai dirbate frontend dalyje ir kokiame produkto vystymo etape prisijungėte prie projekto?
Ar įgyvendinote kokią nors funkciją, skirtą lentelės būsenai išsaugoti, pavyzdžiui, stulpelių perkėlimui — ar tai saugote backend'e, vietoje ar localStorage?
Kuo skiriasi debounce nuo throttle?
Kas yra Feature-Sliced Design (FSD), kaip organizuotum migraciją į FSD ir kaip spręstum sluoksnių interpretacijos konfliktus?
Kas yra kontekstas JavaScript, ką reiškia this? Kas pasirodys konsolėje, jei iškviesite objekto metodą, kuriame yra console.log(this)?
Kokias našumo matricas ste sekė? Ar teko kokią nors matavimą debug'inti?
Kokius HTTP atsakymo kodus žinote?
Koks minimalus atlyginimo lygis, kuris jums yra patogus?
Iš kur esi?
Įvertinote užduotį, ją paėmėte ir suprantate, kad ją įvertinote neteisingai ir negalėsite laiku užbaigti. Ką darote šiuo momentu?
Ar dizaineriai piešė Figma?
Kodėl išsiskyrėte su savo paskutiniu darbdaviu?
Kaip sinchronizuoti dvi naršyklės skirtukus naudojant localStorage? Papasakok apie storage įvykį.