Frontend
Woran genau haben Sie bei der Einrichtung von GitLab CI/CD gearbeitet? Haben Sie Pipelines für Linting und Tests eingerichtet?
Welche Ansätze zur Gestaltung von Stilen haben Sie verwendet (Präprozessoren, Tailwind, CSS-Module usw.)?
Unter welchen Bedingungen in der aktuellen Implementierung des Retry-Wrapper fetch möglicherweise nie aufgerufen wird und wie man das verhindert?
Welche Argumente akzeptiert React.memo neben dem eigentlichen Komponenten?
/** * Überprüft, ob die Klammern im String ausgeglichen sind oder nicht. * Klammern, die im String auftreten können: * [[{ und }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }
Was ist derzeit die 'Decke' in Ihrer aktuellen Arbeit, die Sie dazu veranlasst hat, nach einem neuen Arbeitsplatz zu suchen?
Wie ruft man in Vue.js eine Methode des Kindkomponenten vom Elternteil aus auf?
Ist OOP in JS ein funktionierendes Schema? Was ist das Hauptproblem von OOP in JS?
Was ist das Wichtigste bei dieser Aufgabe, wenn nicht genug Zeit für eine vollständige Umsetzung vorhanden ist?
Was werden Sie tun, wenn Listenelemente keinen eindeutigen Schlüssel für React haben?
Welche Nachteile oder Probleme gibt es bei SSR?
Warum haben Sie das Projekt vom Monolithen auf eine Shared/Feature-Modul-Struktur umgestellt und wie haben Sie das gemacht?
Praktische Aufgabe zu Promise (Aufgabe wurde angekündigt, aber nicht vollständig im Transkript erwähnt).
Erzählen Sie von der Datenübertragung zwischen Komponenten in Angular (Input, bidirektionale Bindung, Signale).
Wie sich die Position des blauen Elements bei Hinzufügen verschiedener Werte für position und Verschiebungen (relative, left/top, absolute, transform beim Elternteil) in einer praktischen CSS-Positionierungsaufgabe verändert: Es gibt drei Elemente (blau, grün, rot) mit festgelegten Stilen.
Wie oft wurdest du zwischen verschiedenen Teilen des Projekts versetzt?
[Name] fragte: Wenn du bei der Planung wählen kannst: ein Legacy mit Bugs oder eine neue Aufgabe mit unklarer TZ — was würdest du wählen?
Wann soll der Test also fehlschlagen und was genau soll er überprüfen: die Implementierung oder den Vertrag/die Schnittstelle der Klasse?
Stellen Sie sich vor, Sie erhalten eine Aufgabe von der Marketingabteilung: Wir möchten eine Funktion hinzufügen — das Logo in der oberen linken Ecke soll umgedreht werden, wenn Merkur rückläufig ist. Was würden Sie tun?
Wie ist die Kommunikation zwischen den Teams organisiert? Gibt es für jedes Team ein separates Backend?