Frontend
Analysieren Sie den bereitgestellten Vue-Code: Welche Variablen sind reaktiv, wo geht die Reaktivität verloren und wie kann man es beheben?
Welche Art der Typisierung wird in TypeScript verwendet? Worin unterscheidet sie sich von Sprachen wie C# oder Java?
/** * Schreibe die Typisierung für die Funktion getObjField * * @param obj - Das Objekt, aus dem der Wert extrahiert werden soll * @param key - Der Schlüssel des Wertes, der extrahiert werden soll * @returns Der Wert, der dem Schlüssel im Objekt entspricht */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Fehler: Argument vom Typ '"test"' ist nicht zuweisbar zum Parameter vom Typ 'keyof Obj'.
Haben Sie ein Design-System / Markenhandbuch? Mussten Sie es von Grund auf neu implementieren?
Erzählen Sie von der interessantesten Aufgabe aus Ihrer letzten oder vorherigen Arbeitsstelle — was hat Sie in Bezug auf Interesse oder geschäftlichen Einfluss beeinflusst?
Nennen Sie die Spezifität der CSS-Selektoren in aufsteigender Prioritätsreihenfolge.
Was sind Ihre Gehaltsvorstellungen – vom Minimum bis zum gewünschten Betrag?
Praktische Aufgabe zu Referenzdatentypen: Es gibt ein Objekt und eine Funktion, die ein Objekt entgegennimmt und damit Manipulationen durchführt. Was wird in den drei console.log-Ausgaben angezeigt?
Erzähle mir vom JWT-Token: Aus welchen Teilen besteht es, wo ist es sicherer zu speichern?
Warum funktionieren Mausereignisse nicht und wie kann man das Debugging-Problem lösen?
Was ist das Hauptproblem bei der Context API? Warum wechseln zu State-Manager? Kann man unnötige Re-Renderings in der Context API vermeiden?
Was wissen Sie über Index-Dateien, z.B. index.ts oder index.js?
Welche Arten von Operatoren gibt es in RxJS?
Was sind die Hauptnachteile und Probleme von signals, insbesondere bei der Arbeit mit Effekten?
Was ist der Unterschied zwischen interface und type in TypeScript?
/** * Die Funktion `tryAuth()` verwendet `auth()` und bei einem Fehler, * führt sie N zusätzliche Versuche durch. * Wenn alle Versuche fehlschlagen, wirft sie den letzten Fehler. * * @returns {Promise} */ export function tryAuth(n) { }
Was sind zustandsbehaftete und zustandslose Komponenten?
Sind Sie verfügbar, um 1 Tag pro Quartal im Büro in Posen zu arbeiten, wenn Sie außerhalb von Posen ansässig sind? Verstanden. Wie lang ist Ihre Kündigungsfrist, oder wann wären Sie verfügbar zu starten? Was sind Ihre monatlichen Gehaltsvorstellungen?
console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar
Wie grundlegend sind Nuxt- und SSR-Kenntnisse für das Verständnis von Vue?