Sobes.tech

Frontend

Tweede deel van de TypeScript-opdracht: converteer alle velden van het object van het type Delivery naar een nieuw type, met behulp van TypeScript's hulpfuncties.

200

Gebaseerd op het type Delivery, maak een nieuw type waarin de velden name, address en date optioneel worden. Welke ingebouwde hulpprogrammatype van TypeScript zou je gebruiken?

198

Welke statische methoden van Promise ken je naast Promise.resolve? Hoe verschilt Promise.all van Promise.allSettled?

194

Waarom heb je de chatkop in een aparte widget geplaatst? Op basis van welk criterium bepaal je wat een widget is en wat niet?

192

// Maak een type dat dezelfde velden bevat als Delivery, // maar alle velden optioneel zijn (mogen de waarde undefined hebben) en hun waarden niet kunnen wijzigen.

188

Hoe overschrijf je de context (this) binnen de functie loadScript, als deze een methode van een klasse is en met een andere this moet worden aangeroepen?

188

Waar is this gelijk aan binnen de functie als deze wordt aangeroepen via fn.call(this) in de browser — in normale modus en in strict mode?

188

[naam] vroeg: vertel eens over je werkervaring, waarom heb je besloten je huidige baan te verlaten en wat verwacht je van je nieuwe baan?

187

Waarom heb je voor WebSocket gekozen? Zijn er alternatieven?

186

Er zijn drie nieuwe types gegeven. Er moet een nieuw type worden gemaakt op basis hiervan, dat voldoet aan de voorwaarde (bevat alle velden van de gegeven types, unie-achtig type). Welke aanpak moet worden gebruikt?

186

Wat gebeurt er als je in plaats van een callback clearCache als een directe verwijzing naar de methode cache.clear doorgeeft (zonder closure)? Waarom werkt dit niet en hoe kun je dit corrigeren (bijvoorbeeld met bind)?

184

Beschrijf de API-interfaces die we nodig zullen hebben (getUsers, getChat, sendMessage en andere). Welke werken via REST en welke via WebSocket?

183

Wat is een CDN? Hoe komt de static daar? Hoe weet de client naar welke CDN-server hij moet gaan?

182

Hoe snel het aantal rollen van 3 naar 10 te verhogen in de huidige implementatie, door een constante met de benodigde hoeveelheid te creëren en dynamisch de arrays te vormen en de trommels te renderen?

182

Hoe maak je één HTTP-verzoek en abonneer je meerdere keren op het resultaat?

181

Bekijk de code: waarom wordt de App-component opnieuw gerenderd bij het klikken op de knop 'Render', en waarom wordt de Child-component opnieuw gerenderd bij het invoeren van tekst in de input?

180

Schrijf testgevallen om de memoïsatiefunctie te controleren (bijvoorbeeld bij een machtsfunctie).

175

Hoe zal de replicatie van de database (master-slave) werken? Hoe zal de load balancer verzoeken naar verschillende servers met verschillende databases sturen?

173

Moet je Angular Signals gebruiken in een component in plaats van Input en Observable-stromen? Onderbouw je keuze.

173

Maak een nieuw type op basis van het type Delivery, waarbij de velden name, address en date optioneel worden (Partial).

172
/5