Frontend
Čo sú to jednotky merania rem, em, vw, vh v CSS? Čím sa líšia a ako fungujú?
Ak má prvok nastavenú pozíciu absolute, voči ktorému prvku bude umiestnený? Čo sa stane, ak vo vnútri absolútneho prvku je ďalší absolútny prvok?
Implementovať virtuálne rolovanie: existuje dlhý zoznam správ (10 000 prvkov), je potrebné renderovať iba viditeľné prvky vnútri kontajnera s pevnou výškou 300px, s výškou riadku 30px.
Pracovali ste na optimalizácii načítania stránok a metrík Web Vitals (LCP, FMP, FCP)?
Je možné v JavaScripte vytvoriť objekt bez prototypu?
Ako je bil strukturiran proces razvoja na vašem zadnjem delovnom mestu? V kakšni obliki so prihajale naloge, kako so prišle v produkcijo in kakšna je bila vaša vloga v tem procesu?
Aká technológia je základom Reactu a na čo slúži?
Ako vrátiť kontext funkcie? Povedz o call, apply, bind.
Použili ste Git Stash? V akých prípadoch sa používa?
Čo je Vue Router a ako funguje vlastnými slovami? Čo zvyčajne obsahuje konfiguračný súbor routa (index súbor)?
Aký build nástroj sa používa v projekte? Pracoval si s Webpackom?
Implementujte triedu EventEmitter: metódu subscribe(event, handler) na odber udalosti a metódu emit(event, data) na volanie všetkých odberateľov. Taktiež implementujte metódu unsubscribe.
Čo je requestAnimationFrame a čo garantuje?
Použili ste FSD (Feature-Sliced Design) v projekte? Ako ste písali vzorky a odberné miesta udaljenosti v Effector pri použití FSD?
Aké ďalšie metódy HTTP požiadaviek existujú okrem GET? Ako sa volajú?
Kde prechádza hranica medzi feature a entity? Kedy vkladáte obchodnú logiku?
Keby nebolo NgRx, čo by ste namiesto toho použili?
Prečo ste si vybrali práve vývoj webu a Angular, namiesto napríklad vývoja pre mobilné zariadenia?
Povedz mi viac o projekte [spoločnosť]: stack, úlohy, čo si robil?
Pri otvorení stránky sme sa pokúsili získať výšku stránky (prvku), ale dostali sme null. Čo sa stalo a ako to odladit, aké kroky podniknúť?