Sobes.tech

Frontend

Zweiter Teil der TypeScript-Aufgabe: Wandeln Sie alle Felder des Objekts vom Typ Delivery in einen neuen Typ um, unter Verwendung der TypeScript-Utility-Typen.

200

Basierend auf dem Typ Delivery erstellen Sie einen neuen Typ, bei dem die Felder name, address und date optional sind. Welchen integrierten Hilfstyp von TypeScript würden Sie verwenden?

198

Welche statischen Methoden von Promise kennen Sie außer Promise.resolve? Worin unterscheidet sich Promise.all von Promise.allSettled?

194

Warum haben Sie den Chat-Header in ein separates Widget ausgelagert? Nach welchem Kriterium bestimmen Sie, was ein Widget ist und was nicht?

190

// Erstellen Sie einen Typ, der die gleichen Felder wie Delivery enthält, // aber alle Felder sind optional (können den Wert undefined haben) und können ihre Werte nicht ändern.

188

Wert hat this innerhalb der Funktion, wenn sie durch fn.call(this) im Browser aufgerufen wird — im normalen Modus und im Strict Mode?

188

Wie überschreibt man den Kontext (this) innerhalb der Funktion loadScript, wenn sie eine Methode der Klasse ist und mit einem anderen this aufgerufen werden soll?

188

[Name] fragte: Erzählen Sie mir von Ihrer Berufserfahrung, warum Sie sich entschieden haben, Ihren aktuellen Arbeitsplatz zu verlassen, und was Sie von Ihrer neuen Stelle erwarten?

187

Warum haben Sie WebSocket gewählt? Gibt es Alternativen?

186

Es werden drei neue Typen gegeben. Es ist notwendig, einen neuen Typ auf ihrer Basis zu erstellen, der die Bedingung erfüllt (enthält alle Felder der angegebenen Typen, Vereinigungstyp). Welchen Ansatz sollte man verwenden?

186

Was passiert, wenn anstelle eines Callbacks clearCache als direkte Referenz auf die Methode cache.clear (ohne Closure) übergeben wird? Warum funktioniert das nicht und wie kann man das beheben (z.B. mit bind)?

184

Beschreiben Sie die API-Endpoints, die wir benötigen (getUsers, getChat, sendMessage und andere). Welche werden über REST funktionieren und welche über WebSocket?

183

Was ist ein CDN? Wie gelangen statische Inhalte dorthin? Wie erkennt der Client, an welchen CDN-Server er sich wenden soll?

182

Wie man in der aktuellen Implementierung die Anzahl der Rollen schnell von 3 auf 10 erhöht, indem man eine Konstante mit der benötigten Anzahl erstellt und die Arrays dynamisch bildet und die Trommeln rendert?

182

Wie macht man eine einzelne HTTP-Anfrage und abonniert mehrfach auf das Ergebnis?

181

Sieh dir den Code an: Warum wird die Komponente App beim Klicken auf die Schaltfläche 'Render' neu gerendert, und warum wird die Komponente Child beim Eingeben von Text in das Input-Feld neu gerendert?

180

Schreiben Sie Testfälle, um die Memoisierungsfunktion zu überprüfen (z.B. bei einer Potenzfunktion).

175

Wie funktioniert die Replikation der Datenbank (Master-Slave)? Wie wird der Load Balancer Anfragen an verschiedene Server mit unterschiedlichen Datenbanken weiterleiten?

173

Erstellen Sie einen neuen Typ basierend auf dem Typ Delivery, bei dem die Felder name, address und date optional (Partial) werden.

172

Wie viele Nutzer werden wir haben? Ist SEO-Optimierung notwendig? Ist Lokalisierung notwendig? Welche Metriken müssen wir sammeln?

172
/5
Fragen zur Frontend Vorbereitung – Seite 2 - sobes.tech