Frontend
Welche Strategien zur Change Detection gibt es in Angular und wie funktioniert OnPush?
Wie kann man feststellen, ob es Probleme mit dem Formular in der Produktion gibt, wenn es nicht mehr funktioniert (z.B. Registrierung wird nicht abgeschlossen)?
Dritter Teil der TypeScript-Aufgabe: Erstellen Sie einen neuen Typ basierend auf dem Typ Delivery, bei dem alle Felder optional sind (können den Wert undefined haben) und ihren Wert nicht ändern können (readonly). Verwenden Sie die Hilfstypen Partial und Readonly.
/* Was wird in der Konsole ausgegeben */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Wird es korrekt funktionieren, wenn clearCache nicht über eine Callback-Funktion, sondern direkt als Referenz auf die Methode map.clear (z.B. clearCache = cache.clear) übergeben wird? Wie kann man das beheben?
Wurden die Anfragen für die Offline-Arbeit zwischengespeichert?
Was weißt du über die Utility-Typen in TypeScript?
Welche Fragen haben Sie an das Team und die Entwicklungsprozesse?
Berichten Sie von einer Situation, in der Sie die Leistung einer Anwendung (im Lebenslauf erwähnt) optimiert haben — warum lud die Seite anfangs so lange und wie haben Sie das behoben?
Aus diesen Tickets lässt sich eine einzige, ununterbrochene Route erstellen. Es gibt keine Schleifen oder Wiederholungen in der Route. Du musst ein Programm schreiben, das diese gleichen Ticket-Objekte in der Reihenfolge der Route zurückgibt. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
Was ist der Unterschied zwischen den Operatoren combineLatest und forkJoin?
Wenn Sie die Anzahl der Walzen (Stäbe) erhöhen müssen, zum Beispiel auf zehn, wie können Sie die Implementierung flexibel gestalten, um die Werte nicht manuell für jede Walze zu speichern (zum Beispiel über den Parameter numberOfRollers und Array.from)?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [Link] export default () => { return <div>Hallo!</div> }
Haben Sie Erfahrung im Schreiben von PHP-Code in Frameworks oder reinem PHP?
Was ist CSP (Content Security Policy)?
Wann sollte die endgültige Auflösung aufgerufen werden, wenn alle Versprechen erfolgreich erfüllt wurden?
Wozu dienen CSS-Module? Warum verwenden wir kein normales CSS?
Erklären Sie die Event Loop in JavaScript/Browser.
Erzähle, wie die Mehrsprachigkeit im Projekt (4 Sprachen, Next.js) eingerichtet wurde
Warum hast du jetzt die Suche nach einem neuen Ort begonnen?