Frontend
Se è necessario aumentare il numero di rulli (barre), ad esempio a dieci, come rendere l'implementazione flessibile per non memorizzare manualmente i valori per ogni rullo (ad esempio, tramite il parametro numberOfRollers e Array.from)?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Ciao!</div> }
Hai esperienza nella scrittura di codice PHP su framework o in PHP puro?
Come utilizzi gli strumenti di IA nel tuo lavoro?
Racconta come è stata organizzata la multilinguismo nel progetto (4 lingue, Next.js)
Perché hai usato onMounted per caricare i dati invece di chiamare direttamente la funzione?
Spiega i modelli architetturali MVC e MVVM. Come sono implementati in Angular?
Implementa la tipizzazione in TypeScript per la validazione degli URL, consentendo solo URL corretti del tipo: dominio di base + percorso (users/orders/messages) + metodo (get/update/delete/ban). String arbitrarie devono causare errore di compilazione.
Ricevi un bug critico nelle tue attività, e il rilascio è tra due giorni e non può essere posticipato. Cosa farai?
// === 2 === // implementa il tipo type User = any;
funzione promiseWithResolve() { // Non implementato } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)
Il tuo ramo è in ritardo rispetto a dev perché un altro sviluppatore ha già unito le sue modifiche. Come aggiornare il tuo ramo e risolvere i conflitti?
Parlami della tua esperienza con le tue parole, cosa vorresti evidenziare, momenti tecnici interessanti dal tuo curriculum.
Analisi del codice del modulo auto-letter-fix.ts alla ricerca di perdite di memoria, chiamate multiple e ottimizzazioni
Campo INN (10 o 12 cifre). Mostrare errore dopo blur. Il pulsante Invia è disabilitato finché il modulo non è valido.
Esercizio JavaScript: cosa mostrerà console.log(x) dopo un forEach con x++?
Cos'è CORS? Cosa regola?
Requisito tecnico: componente per il ritaglio delle immagini Obiettivo: Sviluppare un componente personalizzato da zero (Vue + TypeScript) che consenta all'utente di caricare un'immagine, selezionare un'area per il ritaglio e ottenere il risultato sotto forma di coordinate. Requisiti funzionali: 1. Componente autonomo - Il componente deve essere completamente indipendente, scritto da zero. - Utilizzare Vue e TypeScript. 2. Caricamento e visualizzazione dell'immagine - Prevedere una finestra (area di anteprima) in cui inserire l'immagine. - L'area deve avere una larghezza e altezza massime definite. - Se l'immagine supera le dimensioni dell'area, deve essere automaticamente scalata per adattarsi alla dimensione della finestra (senza uscire dai limiti dello schermo). 3. Selezione dell'area per il ritaglio - Dopo il caricamento, l'immagine viene visualizzata nella finestra. - L'utente deve poter selezionare un'area per il ritaglio con il mouse. - area arbitraria (senza rapporto di aspetto fisso). 4. Salvataggio del risultato - Il pulsante "Salva" attiva un evento o un metodo. - Come risultato, vengono restituite le coordinate dell'area selezionata per il ritaglio. - Non è necessario implementare il processo di ritaglio sul server.
Cos'è il Design Segmentato per Funzionalità e quale problema risolve l'architettura in generale?
Parlaci della paginazione e dello scroll infinito: come li avete usati, quali variabili avevate, come comunicavate con il backend? Perché in un posto avete scelto lo scroll infinito e in un altro la paginazione?