Használsz AI-ügynököket, például Cursor? Hogyan szabályozzák/engedélyezik az AI-eszközök használatát a projektben?
Frontend
Mi az a git cherry-pick és hogyan működik?
Használta a Codexet vagy más AI-modelleket / csevegéseket a fejlesztés során? Milyen feladatokra használta őket (egységtesztek, refaktorálás, hibakeresés)?
Hogyan valósítható meg natív módon a kétirányú kötés, a value és az update (get/set) segítségével?
Mit jelent, ha egy ref-et 'felületesnek' vagy 'felső szintűnek' neveznek - ami nem figyeli az objektumot mélységében, csak a felső tulajdonságokat? (kérdés a shallowRef-ről)
Mit szolgál a children a Vue Router útvonal konfigurációjában? Mit csinál?
Hogyan lehet optimalizálni a teljesítményt egy Vue alkalmazásban? Milyen eszközök és technikák használhatók?
Az alkalmazásban eseményfigyelést használunk, például scroll kezelőt helyezünk az ablakra vagy időzítőt indítunk. Mit kell figyelembe venni ilyen esetekben (memóriaszivárgás, throttling, tisztítás az unmount során)?
Van egy komponensünk, amelynek egy eseményt kell kiváltania (kibocsátania), például kattintásra. Hogyan valósítható meg ez?
Ha az alkalmazás adatbázissal működik, milyen optimalizációk lehetségesek itt?
Hogyan lehet beállítani az oldalhozzáférési jogosultsági rendszert a projektben? Gyakorlati feladat - hol történik ez technikailag?
Ha watch segítségével követ egy objektumot, alapértelmezés szerint a mélységet (minden mezőt) vagy csak az első szintet követi? Mit kell megadni a mély (deep) követéshez?
Mi van a router index fájljában, milyen tulajdonságokat írnak be oda?
Mi az a Vue Router, és hogyan működik saját szavakkal? Mit tartalmaz általában a router konfigurációs fájlja (index fájl)?
Mit értünk 'áthelyezés más helyre' alatt a Teleport használata során, például ha a Teleport egy gyermek komponensben van használatban?
Ha átadunk egy függvényt, és azt .value és unref segítségével kicsomagoljuk, lesznek különbségek?
Mi a különbség a v-if és a v-show direktívák között?
A Pinia-t használjuk. Egy komponensben szinkron store műveletet hívunk meg egy adatbázis kérésével, ami megváltoztatja az állapotot. Ezután egy másik komponensben azonnal olvassuk ezt az állapotot, de még régi. Miért történik ez, és hogyan lehet ezt kijavítani?
Hogyan deklarálják az emit-eket egy komponensben (a defineEmits segítségével)?
Hogyan lehet elkerülni azokat az eseteket, amikor a UI listái nem a megfelelő sorrendben jelennek meg az elemek törlése vagy hozzáadása során a tömbben (kérdés a kulcsról a listákban)?