Frontend
Jaké neuronové sítě používáte v práci?
Krátce popište zásobník, který používáte při každodenní práci.
Pracuješ teď? Pokud ne, proč?
Přicházejí chyby od testerů? Jakého druhu?
Co vám doporučují při kontrole kódu? Uveďte konkrétní příklad zjednodušení kódu.
Podívej se na rozložení formuláře (pole jméno, email, adresa, tlačítka). Co je zde špatně z hlediska designu a UX?
Na co při revizi kódu dbáte?
Co je to fasáda v NgRx, jakou roli plnila?
Co je to React Context, kdy ho používat a kdy je lepší správce stavu?
Co se stane, když dojde k chybě v jednom z požadavků v for...of s await? Jak zpracovat chyby, aniž by se cyklus zastavil?
Pokud Promise není vyřešen a je odmítnut, kde můžeme zachytit chybu? Co je ještě kromě then a catch? Kdy se spouští finally?
Úkol: co vypíše konzole? (kód s var fullname, objektem a ztrátou kontextu this)
Byly úkoly, u nichž jasně chybělo čas, lidé nebo informace?
Znáte TypeScript? Co jsou utility typy, uveďte příklady?
Jak jste poznali, že produkt špatně funguje? Jak jste sbírali informace o chybách, jak jste zpracovávali uživatelské požadavky?
Uživatel otevřel prohlížeč, zadal sberbank.ru do adresního řádku, a stiskl Enter. Po několika sekundách se zobrazila stránka. Co se děje mezi stisknutím Enter a vykreslením stránky?
S jakými knihovnami UI jste pracoval? Jaké jsou výhody a nevýhody Ant Design a Material UI?
Nem můžeme přidávat tagy ani verzovat přes CI/CD. Klient může být jedné verze, backend jiné. Co lze v těchto podmínkách udělat kromě sledování chyb přes Sentry?
Jak moc vám vyhovuje popsaný soubor úkolů (rozvržení, vývoj, práce s obsahem)?
Je JavaScript jednovláknový nebo vícevláknový? Jak spustit druhý vlákno?