Frontend
Proč je potřeba sémantické označení, co to je, a můžete uvést některé sémantické tagy?
Jste technický vedoucí týmu 3-4 frontend vývojářů. Objevil se nový velký webový produkt CRM nebo Service Desk s hotovým backendem. Jak vyberete technologii pro část frontend?
Jak přesně používáte ChatGPT/Copilot k řešení úkolů?
Pokud projdete pohovor, kdy můžete začít pracovat?
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.
Automatizace v rozšíření prohlížeče zahrnovala simulaci kliknutí nebo přímé API požadavky?
Jak je organizován váš typický proces vývoje frontend: od vzniku nápadu a úkolu po dekompozici a implementaci?
Existuje filtr vyhledávání s debounce: první požadavek jde na jedno slovo, pak druhé — na nové slovo, ale první odpověď přijde poslední a přepíše UI. Jak s tímto v Angularu pracovat?
Co se stane, pokud připojíte soubor s příponou .ts v běžné JavaScriptové aplikaci pomocí <script src>?
Povězte nám o své relevantní zkušenosti s Angular 16: jaké úkoly jste vykonával?
Jak jste stáhli změny z cílové větve do vaší funkční větve?
Je přípustné přiřadit Observable přímo k poli komponenty v konstruktoru nebo při inicializaci pole? Jaký je rozdíl od předplatného v konstruktoru?
Je možné odeslat tělo v požadavku GET?
Pokud je nastavena barva: pink pro tělo, jakou barvu budou mít odkazy ve výchozím nastavení a proč?
Jaké jsou strategie pro provádění změn a slučování větví v Git?
Na co se používá Reselect a jak se vyhnout zbytečnému znovu-renderování při spojování dat z více slices?
Jaký je rozdíl mezi tím, kde je funkce deklarována a kde je volána, v kontextu hodnoty this?
Použili jste rebase a můžete vysvětlit, jak to funguje?
Co je React Fiber, proč se objevil, může být fáze commit přerušena a co znamenají current tree a work-in-progress tree?
Co je CI/CD a pracoval jste s tím?