Sobes.tech

Frontend

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

172

Warum haben Sie sich entschieden, Ihren aktuellen Arbeitsplatz zu verlassen, und was erwarten Sie vom neuen?

170

Welche Methoden können verwendet werden, um die Leistung einer Anwendung (Frontend, Backend, Datenbank) zu verbessern?

170

Welche Vorteile bietet die Verwendung der Funktion inject() im Vergleich zur Konstruktorinjektion in Ihrem Projekt?

169

Was ist der Strict Mode in JavaScript? Worin besteht der Unterschied, wenn er aktiviert ist und wenn nicht? Welche Einschränkungen bringt er mit sich?

169

Implementieren Sie die Funktion promisify: Sie nimmt eine Funktion mit Error-First-Callback (loadScript) und gibt eine neue Funktion zurück, die beliebige Argumente akzeptiert, einen Error-First-Callback hinzufügt und den Aufruf in ein Promise einbettet.

169

[Name] fragte: Bitte erzählen Sie uns von Ihrer Erfahrung.

166

Führen Sie eine Überprüfung des Angular-Komponenten durch, die eine Liste von Repositories anzeigt: Schlagen Sie Änderungen vor und nehmen Sie die erforderlichen Anpassungen vor, damit die Komponente bereit für das Merge ist.

166

Schlagen Sie mehrere Möglichkeiten vor, um die Methode getMultiSum zu korrigieren, damit sie das Ergebnis richtig berechnet (Verlust des this-Kontexts).

164

Erzählen Sie von den Lebenszyklus-Hooks von Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked und ngOnDestroy.

162

Implementieren Sie eine Komponente 'Slot-Maschine' mit drei Walzen: Sie muss die aktuellen Werte der Walzen speichern, den Drehstart (RunSpinner) implementieren, den disabled-Zustand für die Schaltfläche, Gewinn/Verlust bestimmen und die Nachricht korrekt anzeigen sowie die Komponente auf eine beliebige Anzahl von Walzen skalierbar machen.

162

Brauchen wir einen Load Balancer, wenn wir einen sehr leistungsstarken Server haben?

162

Haben Sie früher schon Web-Systemdesign-Abschnitte besucht?

159

Neben der Ordnerstruktur, welche weiteren Prinzipien hat FSD?

158

Welche potenziellen Sicherheitsbedrohungen gibt es für diese Anwendung und wie kann man sich dagegen schützen?

157

Beschreiben Sie die Struktur des Systemdesigns: Client, DNS, Server, Load Balancer, Datenbank, S3-Speicher, CDN, Caching (Redis).

157

Eine Funktion, die ein Objekt vom Typ { getNumby: number, createDub: number } oder { getNumby: string, createDub: string } zurückgibt. Es soll ein TypeScript-Typ geschrieben werden, der für beide Fälle (A und B) geeignet ist, aber die Variante, bei der die Felder unterschiedliche Datentypen haben, nicht zulässt. Wie würdest du das lösen?

157

Kann man von einer FSD-Ebene in eine andere auf derselben Ebene importieren?

157

Woran erinnert sich this in fn, wenn man sie über call ohne Übergabe des Kontexts aufruft, im Strict Mode und ohne ihn?

156

Erzählen Sie, wie das Event Emitter-Muster funktioniert und ob Sie damit Erfahrung haben, insbesondere in Angular.

156
/5