Frontend
Oggi, se facessero lo stesso compito di ottimizzazione, userebbero lo stesso approccio o qualcosa di diverso?
Riassumi: quali sono stati i tre problemi trovati e corretti nell'applicazione?
Qual è la differenza tra il tipo void e never in TypeScript?
Come affronti il profiling e l'ottimizzazione delle applicazioni React?
Esistono tre indici distinti i, j, k tali che la somma a[i]+a[j]+a[k] termini con il cifra m? Ad esempio, per m = 3 solve([20, 22, 19, 84]) => true // 20 + 84 + 19 = 123 solve([1,2,3]) => false
Cosa sono Pick e Omit in TypeScript?
Come affronteresti l'architettura di gestione dello stato quando si riprogetta un'applicazione complessa su React?
Parlami delle closure in JavaScript: cos'è, a cosa servono, come le usi nel tuo lavoro?
Quale compilatore hai usato nel progetto? Hai menzionato di aver ottimizzato Webpack — era il compilatore principale?
Cos'è this in JavaScript e come funziona? In cosa si differenzia il comportamento di this in una funzione normale e in una funzione freccia?
Come ti valuti — che il tuo lavoro porta successo, che ti sviluppi con successo? Hai qualche criterio per valutarlo?
Compito 6: Scrivi una funzione generica che accetta un oggetto con una proprietà obbligatoria chiamata name di tipo stringa e restituisce una stringa con il nome dell'entità.
Qual è la differenza tra l'API Composition e l'API Options in Vue?
import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `riga ${idx + 1}`, })); }; export default function App() { const [data, setData] = React.useState(getData()); const handleUpdate = () => { setData((prev) => { return prev.map((row, i) => i === 0 ? { ...row, value: Math.random() } : row ); }); }; return ( <div> <h1>App Lista</h1> <Button onClick={handleUpdate}>aggiorna `riga 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }
In quale formato ricevi i compiti? Hai un alto grado di autonomia?
Come ti senti riguardo ai compiti urgenti che richiedono di cambiare rapidamente e fare qualcosa in fretta? Non ti spaventa questo modo di lavorare?
Sei pronto a partecipare al supporto dei servizi in produzione e ai turni?
È meglio usare useEffect o è meglio evitarlo?
Su cosa altro hai dovuto scrivere nella tua esperienza commerciale, oltre a TypeScript e JavaScript?
Come correggere le riduzioni di rendering eccessive in modo che, cliccando su 'Rerender', venga renderizzato solo App, e inserendo testo, solo Parent (senza Child)?