Sobes.tech

Frontend

Crea un nuovo tipo basato sul tipo Delivery, dove i campi name, address e date diventano opzionali (Partial).

172

Quali vantaggi offre l'uso della funzione inject() rispetto all'iniezione tramite costruttore nel tuo progetto?

171

Perché hai deciso di lasciare il tuo attuale lavoro e cosa ti aspetti dal nuovo?

170

Quali metodi possono essere utilizzati per migliorare le prestazioni di un'applicazione (frontend, backend, database)?

170

Cos'è la modalità strict in JavaScript? Qual è la differenza tra quando è attivata e quando non lo è? Quali restrizioni impone?

169

Implementa la funzione promisify: prende una funzione con callback error-first (loadScript) e restituisce una nuova funzione che accetta qualsiasi argomento, aggiunge un callback error-first e avvolge la chiamata in una Promise.

169

[nome] ha chiesto: per favore, parlaci della tua esperienza.

166

Eseguire una revisione del componente Angular che visualizza l'elenco dei repository: proponi e apporta le modifiche necessarie affinché il componente sia pronto per il merge.

166

Se abbiamo un server molto potente, abbiamo bisogno di un bilanciatore di carico?

164

Proponi diverse soluzioni per correggere il metodo getMultiSum in modo che calcoli correttamente il risultato (perdita del contesto this).

164

Implementa un componente 'macchina delle slot' con tre rulli: deve memorizzare i valori attuali dei rulli, implementare l'avvio della rotazione (RunSpinner), lo stato disabled per il pulsante, determinare vittoria/sconfitta e visualizzare correttamente il messaggio, oltre a rendere il componente scalabile a un numero arbitrario di rulli.

162

Parla dei hook del ciclo di vita di Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked e ngOnDestroy.

162

Quali sono le potenziali minacce alla sicurezza di questa applicazione e come proteggersi da esse?

161

Oltre alla struttura delle cartelle, quali altri principi ha FSD?

160

Hai mai seguito sezioni sulla progettazione di sistemi web prima d'ora?

159

Descrivi la struttura del design del sistema: client, DNS, server, bilanciatore di carico, database, archiviazione S3, CDN, caching (Redis).

159

Nominare e confrontare gli operatori di ordine superiore di RxJS: switchMap, mergeMap, concatMap e exhaustMap.

157

Una funzione che restituisce un oggetto del tipo { getNumby: number, createDub: number } o { getNumby: string, createDub: string }. Devi scrivere un tipo TypeScript che sia adatto a entrambi i casi (A e B), ma che non permetta la variante in cui i campi abbiano tipi di dati diversi. Come risolveresti?

157

È possibile importare da un livello FSD a un altro nello stesso livello?

157

Spiega come funziona ChangeDetectionStrategy.OnPush e in cosa si differenzia dalla strategia Default.

157
/5