Verwendest du KI-Agenten wie Cursor? Wie wird die Nutzung von KI-Tools im Projekt geregelt/erlaubt?
Frontend
Was ist git cherry-pick und wie funktioniert es?
Haben Sie Codex oder andere KI-Modelle / Chats in der Entwicklung verwendet? Für welche Aufgaben haben Sie sie eingesetzt (Unit-Tests, Refactoring, Fehlersuche)?
Wie implementiert man eine bidirektionale Bindung auf native Weise, über value und update (get/set)?
Wozu dient children in der Routen-Konfiguration von Vue Router? Was macht es?
Was bedeutet es, wenn man eine Referenz 'oberflächlich' oder 'oberhalb' nennt - die das Objekt nicht im Detail überwacht, nur die obersten Eigenschaften? (Frage zu shallowRef)
Wie kann die Leistung in einer Vue-Anwendung optimiert werden? Welche Werkzeuge und Techniken können verwendet werden?
In der Anwendung verwenden wir Ereignis-Listener, zum Beispiel das Anbringen eines Scroll-Handlers am Fenster oder das Starten eines Timers. Was ist in diesem Fall zu beachten (Memory Leaks, Throttling, Reinigung beim Unmount)?
Wir haben eine Komponente, die ein Ereignis auslösen (emitieren) soll, zum Beispiel bei einem Klick. Wie kann das umgesetzt werden?
Wenn man ein Objekt mit watch überwacht, wird standardmäßig die Tiefe (alle Felder) überwacht oder nur die erste Ebene? Was muss angegeben werden, um eine tiefe Überwachung (deep) zu erreichen?
Wenn die Anwendung mit einer Datenbank arbeitet, welche Optimierungen sind hier möglich?
Wie kann man ein Berechtigungssystem für Seiten in einem Projekt einrichten? Praktische Aufgabe - wo wird dies technisch umgesetzt?
Was befindet sich in der Index-Datei des Routers, welche Eigenschaften werden dort festgelegt?
Gibt es Unterschiede, wenn wir eine Funktion weitergeben und sie über .value und unref entpacken?
Was ist Vue Router und wie funktioniert es mit eigenen Worten? Was ist normalerweise in der Konfigurationsdatei des Routers (Index-Datei)?
Was ist gemeint mit 'an einen anderen Ort verschieben' bei der Verwendung von Teleport, zum Beispiel wenn Teleport in einer Kindkomponente verwendet wird?
Was ist der Unterschied zwischen den Direktiven v-if und v-show?
Wir verwenden Pinia. In einer Komponente rufen wir eine synchrone Aktion des Stores mit einer Datenbankanfrage auf, die den Zustand ändert. Danach lesen wir in einer anderen Komponente sofort diesen Zustand, aber er ist noch veraltet. Warum passiert das und wie kann man das beheben?
Wie werden Emit-Events in einer Komponente deklariert (über defineEmits)?
Wie man Fälle vermeidet, in denen in der Benutzeroberfläche Listen beim Entfernen oder Hinzufügen von Elementen im Array in der falschen Reihenfolge angezeigt werden (Frage zum Schlüssel in Listen)?