Frontend
[nome] ha chiesto: qual è la differenza tra primitivi e non primitivi? Cos'è il passaggio per riferimento e per valore?
È possibile far eseguire di nuovo finally (con il numero 10), senza cambiare l'ordine del codice, ma aggiungendo qualcosa all'interno della funzione?
[nome] ha chiesto: cos'è il contesto in JavaScript? Cos'è this?
Come lavorano insieme useMemo, useCallback e React.memo? Perché è importante avvolgere le funzioni in useCallback quando vengono passate a un componente figlio avvolto in React.memo?
In che modo si collegano le vostre librerie?
useEffect verrà chiamato se useRef è tra le sue dipendenze?
Ha senso usare useMemo o useCallback per una funzione che restituisce JSX?
Quali sono i metodi di gestione degli errori in JavaScript?
Parlami di CSS box-sizing: content-box e border-box — a cosa servono, in quali casi li usi?
Valuta la complessità temporale della tua soluzione.
Spiega come funziona la reattività in Vue 3: reactive, ref, shallowReactive, markRaw.
Cosa sono gli 'agenti' nel prodotto descritto?
Qual livello ti attribuisci: middle, middle+, senior?
Come capisci cosa è il rendering in React? Perché può succedere?
Come cambierà la posizione dell'elemento blu aggiungendo diversi valori di position e spostamenti (relative, left/top, absolute, transform sul genitore) in un esercizio pratico di CSS position: ci sono tre elementi (blu, verde, rosso) con stili assegnati.
A cosa serve useMemo? Fornisci un esempio pratico.
//Implementare un elenco ordinato di città // Esempio: // A // Arkhangelsk // Astrakhan // B // Belgorod // ...
Cosa fare se vedi qualcosa di chiaramente sbagliato in un codice già consegnato?
Cos'è CORS e a cosa serve?
[nome] ha chiesto: Se durante la pianificazione puoi scegliere tra un legacy con bug o un nuovo compito con un TZ poco chiaro — cosa sceglieresti?