Frontend
Implementa una lista virtuale (Virtual List): c'è una lunga lista di messaggi, e bisogna renderizzare solo gli elementi visibili all'interno di un contenitore con altezza fissa di 300 pixel. L'altezza di una riga è di 30 pixel.
Quali sono i metodi di gestione degli errori in JavaScript?
Cosa puoi dire sulla specificità dei selettori CSS?
Se stessi facendo un progetto per te, cosa sceglieresti: Vue o React? E perché?
Qual è la differenza tra la parola chiave type e l'interfaccia in TypeScript? Spiega l'ereditarietà nei tipi e nelle interfacce.
Scrivi una funzione getUserProfile che prende un userId come argomento e recupera il profilo utente dall'endpoint API "[link] La funzione dovrebbe registrare il profilo utente se il fetch ha successo, e registrare un messaggio di errore se il fetch fallisce.
A cosa serve useMemo? Fornisci un esempio pratico.
Cos'è CSP e come configurarlo?
Quale compito non è stato facile all'inizio, con cosa hai dovuto combattere?
//Implementare un elenco ordinato di città // Esempio: // A // Arkhangelsk // Astrakhan // B // Belgorod // ...
Sai cos'è il sollevamento dello stato?
Scrivi l'implementazione della funzione isPalindrome, che prende una stringa e verifica se è un palindromo (si legge ugualmente da sinistra a destra e da destra a sinistra). La funzione dovrebbe restituire true o false.
[nome] ha chiesto: Quanto sei preparato a dedicare circa il 75% del tuo tempo di lavoro alla creazione di layout di pagine e elementi UI?
Come vedi il tuo lavoro considerando che l'IA si occupa di alcune attività?
Hai esperienza con il backend?
Qual è la differenza tra display flex e display grid? Come allineare gli elementi in flex?
/* Scrivi la funzione get(obj, path), che prende un oggetto obj e una stringa path, rappresentante il percorso al valore nell'oggetto. - Se il percorso esiste, la funzione deve restituire il valore corrispondente - Se il percorso non esiste, la funzione deve restituire undefined - Il percorso viene passato come stringa, separata da punti (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
Cos'è l'Event Loop e come funziona?
Cosa sono localStorage, sessionStorage e cookie? In cosa si differenziano?
In quali momenti può interrompersi o rallentare l'analisi HTML?