Čo robia pravidlá a zručnosti pri práci s AI agentmi?
Frontend
Implementujte triedu v TypeScript podľa vzoru 'Observer': ukladá údaje do objektu, umožňuje odber a odhlásenie cez subscribe/unsubscribe a upozorňuje odberateľov pri zmene údajov prostredníctvom priradenia. Pridajte getter a setter; počiatočná hodnota by mala byť prázdny objekt.
Poskytli ste kontrolu kódu pre funkciu v TypeScript, ktorá by mala zoskupovať chyby nahrávania súborov podľa errorCode; nájdite chyby a navrhnite opravy.
Písali ste triedy komponenty?
[meno] hovoril o poslednom projekte: aké funkcie vykonával a akú zaujímavú úlohu vyriešil?
Ako počkať na dokončenie viacerých požiadaviek na server a vykonať akciu na základe ich výsledkov? Aké metódy Promise poznáte pre toto?
Aké sú vaše osobné preferencie medzi správcami stavu a prečo?
Nájdite a opravte chyby v hotovom projekte marketplace, začnite testovaním používateľského rozhrania a ladením.
S akými správcami stavu ste pracovali?
Je komponent s direktívou "use client" vykreslený na serveri? Aký je rozdiel medzi serverovými a klientskými komponentami?
Povedzte nám o rozdelení kódu, o ktorom ste spomenuli: ako ste ho implementovali?
Aký bude výsledok vykonania kódu, v ktorom je metóda user.sayHi odovzdaná do setTimeout?
Riešte úlohu CSS: pre daný HTML markup naľavo napíšte najviac dve CSS pravidlá, aby ste dosiahli zobrazenie zobrazené napravo.
Ako spoločnosť hodnotí používanie nástrojov AI a agentov AI vo vývoji?
Je platný výraz, v ktorom sa vlastnosti primitivného reťazca priraďuje hodnota: const someString = 'myValue'; someString.myNumber = 5?
Aký je hlavný rozdiel medzi SSE a WebSocket?
Akú architektúru a štruktúru priečinkov ste použili na frontende?
Čo je CORS a aké sú možnosti riešenia problémov s požiadavkami medzi doménami?
Aké metódy optimalizácie kontextu poznáte pri práci s LLM? Ako by ste implementovali veľkú funkciu pomocou AI?
Povedzte nám, ako ste našli pomalú požiadavku, ktorá trvala takmer dve sekundy, a ako ste ju optimalizovali.