Frontend
No kā ir atkarīga EM vienība: no tuvākā REM vai no vecāku fonta lieluma?
Kam paredzēts atslēgas vārds infer TypeScript?
Vai tu zini, kas ir stāvokļa pacelšana?
Kā atšķiras display flex no display grid? Kā izlīdzināt elementus flex?
Kas jums visvairāk patīk darbinā, un kas ne tik tik? Kas aizņem vairāk laika nekā vēlētos?
Kas ir primitīvi JavaScriptā?
Kāda var būt galvenā iemesla, kāpēc nolaižamais saraksts (dropdown) atrodas zem cita elementa, pat ja tam ir maksimālais z-index, sarežģītā UI ar paneļiem, kartēm un uznirstošo logu? Kā to var labot Vue?
Kā tu vispār uzzini kaut ko jaunu par programmēšanu un kas tev pēdējā laikā ir palicis atmiņā?
Kā organizēts darbs ar asīnhrono kodu JavaScript?
Kāda ir atšķirība starp debounce un throttle?
Kāda ir atšķirība starp bultiņas funkciju un parasto funkciju JavaScript?
Vai ir iespējams apiet CORS ierobežojumu priekšējā daļā, ja nav iespējams lūgt backendam atļaut CORS? Kādas ir iespējamās metodes?
Kā optimizēt 100 tūkstošu kvadrātu attēlošanu vienā lapā?
Kā tu strukturētu informācijas apmaiņu starp backend un frontend pa slāņiem (arhitektūras ziņā)?
Kāda ir atšķirība reaktivitātes īstenošanā starp Vue 2 un Vue 3?
Ar ar komandas dalībnieku tev nācās sadarboties pēdējā projektā?
Kuru operētājsistēmu jūs izmantojat?
Lietotājs nospiež 100 rubļu maksājuma pogu, tiek nosūtīts POST pieprasījums uz serveri, bet atbilde nenāk — timeout. Kā nodrošināt, lai atkārtots sūtījums neradītu dubultu norēķinu? Kā šis uzdevums tiek risināts frontendā un arhitektūrā?
Dinamisks panelis ar daudz grafikiem, kas mainās reāllaikā — vai tas ir klienta vai servera apstrāde?
Kādi būs nākamie atlases posmi pēc šīs intervijas?