Implementujte rozhraní filtru letů podle počtu zastávek: načtěte letenky přes fetchTickets, dynamicky zobrazte zaškrtávací políčka pro dostupný počet zastávek, podporujte více výběrů a filtrujte seznam letenek. Diskutujte o možných optimalizacích.
Frontend
Jak aktualizovat konkrétní záznam v tabulce podle ID po obdržení události přes WebSocket, aniž byste znovu vykreslovali celou tabulku?
Kdy je nejhorší doba provozu hash tabulky?
Co jsou generika v TypeScriptu?
Jaké nástroje AI používáte a jak hluboko s nimi dokážete pracovat?
Jak nasadit a škálovat mikroservisy, pracovníky a správce připojení na více strojích a jak spravovat tuto infrastrukturu?
Popište tok dat v Reduxu.
Jakou osobu očekáváte v týmu a s jakými úkoly se setká?
Pokud v třídě definujete metodu pomocí běžné funkce nebo šipkové funkce, jaké jsou výhody a nevýhody šipkových funkcí?
[jméno] se zeptal: Povídej o největším a technicky nejkomplexnějším konkrétním úkolu nebo funkci, s kterou ses setkal.
Implementujte univerzální React hook useFetch pro GET požadavky. Promyslete si pohodlné API pro tento hook, vrácená data/loading/error, zpracování HTTP chyb a opětovné načítání dat při změně URL.
Máte nějaké spojení nebo závazky vůči vládním agenturám, například trestní rejstřík nebo smlouvy?
Jak byla na frontendu organizována A/B testování: jak byla určena skupina a vybírán rozhraní?
Byly v aplikaci problémy s výkonem a jak jste je řešili?
Co je ControlValueAccessor, k čemu je potřeba a jak funguje?
Je možné nastavit, aby bylo this v šipkové funkci undefined, například spuštěním kódu v izolovaném prostředí nebo v režimu přísnosti? Co dělá režim přísnosti?
[jméno] se zeptal: co je to CORS?
Jaký motor se používá v Google Chrome?
Kdy se spouští requestAnimationFrame v souvislosti s Event Loop a vykreslováním?
Jak zjistit, jestli je modul načítán lazy?