Povězte nám o situaci, kdy jste optimalizovali výkon aplikace (uvedené v životopise) — proč stránka zpočátku tak pomalu načítala a jak jste to opravil?
Frontend
Můžete stručně popsat strukturu HTTP požadavku a HTTP odpovědi?
Existuje tabulka s 50 sloupci a velkým počtem řádků. Různé skupiny uživatelů chtějí vidět své sady sloupců, a tyto nastavení by měla být uložena po načtení stránky a zavření prohlížeče. Jak byste to realizovali?
Znáte rámec Electron? Co to je?
Co je TypeScript a jaké jsou jeho hlavní výhody?
Jaký je rozdíl mezi div a span z hlediska rozvržení?
Co preferujete: monolit nebo mikrofrontendy?
Co je to DOM (Document Object Model)?
Co dělá providedIn: 'root' v Angularu a čím se liší od uvádění závislosti v providers komponenty?
Povězte mi o posledním místě práce: čím jste se zabývali, jak vypadaly procesy, jak jste komunikovali s kolegy?
Jak byla stanovena priorita toho, co je třeba pokrýt jednotkovými testy?
Jak vypadla vaše kontrola kódu? Jaké principy jste používali, na co jste se zaměřili především?
Povězte o Observable a Subject v RxJS — v čem se liší, jaké typy Subject znáte?
Jak architektonicky vypadala vaše aplikace na posledním místě práce? Jaké alternativní architektonické přístupy znáte?
Povězte nám o modulech a standalone komponentách v Angularu — v čem je rozdíl a proč přecházejí na standalone?
Povězte o přenosu dat mezi komponentami v Angularu (Input, obousměrné vazby, signály).
Jak vypadal backend v posledním projektu z pohledu frontendového vývojáře?
Jak fungoval UI-asistent na vašem posledním místě práce ve společnosti "Big Three"?
Čím se liší virtuální DOM od běžného DOM?
Jak zdokumentovali část frontendu aplikace?