P
prepair.app
Interview starten →
EnglishУкраїнськаРусскийDeutsch
💚

Junior Vue FrontendVue-Interviewfragen

Junior · keine Erfahrung / unter 1 Jahr

Vue-Interviews konzentrieren sich auf das Reaktivitätssystem, die Composition API und die Kommunikation zwischen Komponenten. Unten findest du die häufigsten Fragen mit Musterantworten. Junior: Grundlagentheorie, Definitionen und einfache Praxisfälle.

Probier es aus — kein Konto nötig
Deine Frage wird vorbereitet…

Themen zur Vorbereitung

Reaktivität: ref und reactive
Composition API vs. Options API
Komponenten-Lifecycle
Pinia / Vuex
Slots und Props
Vue Router

6 Fragen auf Junior-Niveau mit Antworten

1

Was ist der Unterschied zwischen `ref` und `reactive`?

Antwort

ref verpackt jeden Wert, im Script greift man über .value darauf zu, Templates entpacken es automatisch für dich. reactive nimmt ein Objekt und gibt einen reaktiven Proxy ohne Wrapper zurück. Die praktische Regel lautet ref für alles, weil das Destrukturieren eines reactive-Objekts die Reaktivität verliert — und das überrascht jedes Mal.

2

Was ist der Unterschied zwischen `computed` und `watch`?

Antwort

computed leitet einen Wert ab und cached ihn, bis sich eine Abhängigkeit ändert — es muss pur sein und etwas zurückgeben. watch führt einen Seiteneffekt aus, wenn sich etwas ändert: einen Request, ein Schreiben in einen Storage. Wenn du watch nutzt, um einen anderen State-Wert zu setzen, ist das meist ein computed, das noch nicht erkannt wurde.

3

Was ist der Unterschied zwischen `v-if` und `v-show`?

Antwort

v-if fügt das Element dem DOM hinzu und entfernt es wieder, die Komponente wird also erstellt und zerstört. v-show lässt es stehen und schaltet nur CSS um. v-if wenn sich etwas selten ändert oder teuer zu rendern ist, v-show wenn häufig umgeschaltet wird — ein Tab, der ständig gewechselt wird, sollte nicht bei jedem Klick seinen Teilbaum neu aufbauen.

4

Warum braucht `v-for` einen `key`?

Antwort

Damit Vue Elemente zwischen Renders zuordnen kann, statt sich auf die Position zu verlassen. Ohne stabilen key patcht Vue nach Index und verwendet den falschen DOM-Knoten weiter — eine angehakte Checkbox bleibt auf der Zeile, die diese Position eingenommen hat, statt ihrem Element zu folgen. Der Index ist nur dem Namen nach ein key, sobald etwas umsortiert werden kann.

5

Wie sendet eine Kindkomponente Daten zurück an den Parent?

Antwort

Indem sie ein Event emittet, auf das der Parent hört. Props gehen nach unten, Events nach oben — ein Kind mutiert keinen Prop, und Vue warnt, wenn es das versucht. defineModel beziehungsweise das v-model-Pattern ist genau dasselbe Paar mit einer Namenskonvention obendrauf.

6

Welche Lifecycle-Hooks nutzt man in der Praxis wirklich?

Antwort

onMounted für alles, was das DOM oder einen ersten Fetch braucht, onUnmounted, um das wieder rückgängig zu machen — einen Listener, einen Timer, eine Subscription. onUpdated ist selten die richtige Antwort und oft der Punkt, an dem Endlosschleifen entstehen. In der Composition API sind das Funktionen, die innerhalb von setup aufgerufen werden, statt Optionen auf der Komponente.

🦎

Antworten lesen reicht nicht

Im echten Interview sprichst du unter Druck. Cam stellt genau diese Fragen, bewertet jede Antwort und zeigt dir genau, was du verbessern musst.

Junior Vue Frontend-Interview üben →
Kostenlos · 3 Interviews im Monat

Weitere Level — Vue Frontend

Middle Vue FrontendSenior Vue FrontendAlle Vue Frontend-Fragen

Weitere Spezialisierungen

🔍Junior QA Manual🤖Junior QA AutomationJunior Java Backend🐍Junior Python Backend🐘Junior PHP-Backend🦫Junior Go-Backend🟢Junior Node.js-Backend💎Junior Ruby on Rails🔷Junior C++🟨Junior JavaScript