Frontend
Was sind Ihre Erwartungen an Ihre zukünftige Arbeit?
Was passiert mit dem Button-Label, wenn setCount mehrmals hintereinander im selben Handler aufgerufen wird? Wie oft wird die Komponente neu gerendert?
Wie lädt man schwere Komponenten beim Wechseln der Registerkarten dynamisch, ohne die Route zu ändern, und übergibt ihnen die erforderlichen Abhängigkeiten durch Dependency Injection?
Was ist der Hauptvorteil von RTK Query oder GraphQL-Clients gegenüber herkömmlichem Axios?
// === 1 === // TODO: Implementiere die id-Funktion // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implementiere Table.tsx return <></>; }
Erklären Sie, was der Kontext in JavaScript ist, was eine lexische Umgebung ist und wie Closures funktionieren.
Erzählen Sie von Ihrem Misserfolg in der IT-Erfahrung
In welcher Stadt bist du? Bist du bereit umzuziehen? Wie stehst du zu Hybrid?
Was sind XSS-Angriffe?
Haben Sie mit SCSS/LESS Präprozessoren gearbeitet?
Mussten Sie ESLint und Prettier so konfigurieren, dass sie nicht miteinander in Konflikt geraten?
Angenommen, der folgende Codeausschnitt: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Erklären Sie, was die Funktion `started` mit dem `info`-Objekt macht und beschreiben Sie die Ausgabe bei Aufruf von `started(info)`. Diskutieren Sie auch, ob das ursprüngliche `info`-Objekt nach dem Aufruf von `started(info)` verändert wird.
Darf ich das technische Interview für den internen Gebrauch des Unternehmens aufzeichnen?
Kann man in einem computed eine API-Anfrage machen?
Welche KI-Tools verwenden Sie in Ihrer Arbeit? Wie stehen Sie zur Nutzung von ChatGPT, Perplexity, Cursor, Claude und anderen KI-Agenten in der Entwicklung?
Erzählen Sie mir ein wenig über sich und Ihre interessanteste Erfahrung.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Aufgabe: Funktion typisieren return obj[key] } getProperty(X, 'a') // kein Fehler getProperty(X, 'r') // Fehler: Schlüssel r ist kein Schlüssel von Objekt X getProperty({ name: 'Sergey' }, 'name') // kein Fehler
React-Aufgabe: Erstellen Sie ein 10x10-Spielbrett (100 Quadrate), jedes zufällig in Rot oder Grün. Beim Klicken auf ein Quadrat ändert sich seine Farbe in die entgegengesetzte, und rekursiv ändert sich auch die Farbe aller benachbarten Zellen derselben Farbe (vertikal und horizontal).
Erzählen Sie mir mehr über die Mehrsprachigkeit in Ihrem Projekt
Wie erstellt und verwendet man eigene Typen in TypeScript?