Frontend
Come interagisce un iframe incorporato (ad esempio, una mappa o un video) con i cookie del sito principale? Come organizzare la comunicazione tra diverse origini?
Come si può copiare un oggetto in JavaScript? Quali metodi conosci?
Dove sono stati archiviati il token di accesso e il token di aggiornamento?
L'oggetto restituito dall'hook (`data`, `loading`, `error`) avrà lo stesso riferimento tra i rendering se i valori non cambiano? Perché? Come mantenere un riferimento stabile all'oggetto?
Compito CSS: disegna un quadrato rosso al centro dello schermo.
Quali problemi si verificano lavorando con iFrame? Come viene regolata la connessione iFrame sul sito?
Preferisci lavorare in team o da solo? Dove ti senti più a tuo agio e più efficace?
Spiega la differenza tra componenti controllati e non controllati in React.
Alla fine la piattaforma è stata utilizzata? Qual è stato il feedback degli utenti e dal punto di vista del supporto?
Come va con l'autorizzazione? Forse l'hai implementata tu stesso o conosci alcuni metodi di autorizzazione? Forse servizi di terze parti?
Hai mai dovuto ottimizzare le prestazioni? Hai capito come farlo?
Dato una funzione sincrona e un tempo in millisecondi. È necessario restituire una nuova versione di questa funzione, la cui esecuzione sia limitata dal tempo specificato. Se la funzione viene eseguita entro il tempo, la promessa si risolve con i dati ottenuti. Se non, la promessa viene rifiutata con la stringa 'time limit exceeded'.
Perché si è scelto IndexedDB per l'archiviazione locale nei database, e non qualcos'altro? Quali sono le alternative?
/** * Compito 3: Analizza la funzione sottostante e correggi eventuali errori. Spiega il ruolo del tipo `never` in TypeScript. */ function throwError(): never { throw new Error('Si è verificato un errore'); } /** * Compito 4: Trasforma il tipo `MaybeProps` dato per rendere tutte le sue proprietà obbligatorie. */ type MaybeProps = { a?: number; b?: string; }; /** * Compito 5: Crea un tipo generico `Container` che contiene una singola proprietà `value`. * Il tipo di `value` dovrebbe essere limitato a `string` o `number`. */ type Container<T> = { value: T; };
Quali problemi di sicurezza vedi nel trasmettere login e password tramite i parametri di query nell'URL?
Qual è la differenza tra interface e type in TypeScript, quale usi e perché?
Come hai identificato i colli di bottiglia in una pagina con molte telecamere e come hai deciso cosa ottimizzare esattamente? Quanto in profondità hai profilato?
Come ti senti riguardo al lavoro in ufficio? Hai esperienza di lavoro in ufficio?
Perché potrebbe essere necessario il metodo apply nella soluzione runOnce?
Non ti dispiace fare fullstack?