Frontend
Perché hai usato computed per filtrare le tariffe, invece di variabili normali o funzioni?
Compila la matrice 5×5 con numeri interi casuali unici da 0 a 1000.
Perché gli errori nella funzione any non possono essere aggiunti tramite push, ma devono essere scritti per indice?
Con quali protocolli la tua applicazione comunicava con il backend?
Ti viene assegnato un compito: dopo 10-15 minuti di lavoro, la pagina inizia a rallentare molto, è necessario correggere. Quali saranno i tuoi primi passi?
Compito: Creare una pagina con una tabella multifunzionale di criptovalute. È necessario connettersi all'API e visualizzare l'elenco delle monete nella tabella. Requisiti minimi: Progetto creato da zero Solo Typescript Connettersi all'API Ordinamento per valori nella colonna Ricerca per valori nelle celle (funziona secondo il principio logico AND) Compiti aggiuntivi: Paginazione personalizzata Stili minimi (aspetto gradevole e ordinato) Ricerca generale in tutti i valori delle celle Possibilità di fissare le colonne
Hai turni di reperibilità (on-call) e come sono organizzati?
Quando è necessario usare il Gestore dello Stato e quando basta lo stato locale o il contesto?
Compito React: implementa un componente di ricerca delle occorrenze di una sottostringa nel testo. Requisiti: caricamento del testo da API al primo rendering, indicatore di caricamento, gestione degli errori, ricerca delle occorrenze senza distinzione tra maiuscole e minuscole, evidenziazione delle occorrenze trovate, visualizzazione del numero totale di occorrenze, pulsante per caricare testo aggiuntivo.
Implementare una classe secondo il pattern Observer (Emitter di Eventi): memorizzazione degli iscritti, iscrizione a eventi, cancellazione dell'iscrizione, notifica agli iscritti.
Cos'è requestAnimationFrame e cosa garantisce?
Racconta un piano d'azione passo dopo passo quando ti viene assegnato un progetto: cosa fai quando ottieni l'accesso al repository, supponendo che non ci siano documentazioni.
Perché React è necessario come libreria e perché non scrivere un'applicazione in JavaScript vanilla?
Nel tuo curriculum si dice che hai sviluppato con Next.js — è corretto? Era Next.js con App Router o Pages Router?
Parlami dell'Event Loop — le code di micro e macro task.
Parlami dell'Event Loop in JavaScript: come funziona, cosa sono le microtask e le macrotask?
Descrivi la sequenza di azioni del browser (e non solo del browser) dopo aver inserito l'URL e richiesto la pagina. Cos'è un layout forzato?
Utilizzo di strumenti di IA nello sviluppo
Ci sono problemi nell'aggiunta di nuovi metodi ai prototipi degli oggetti integrati?
Perché è necessaria l'ereditarietà in OOP? Fornisci una giustificazione del motivo per cui viene utilizzata, se il compito di riutilizzo della logica può essere risolto anche in altri modi (ad esempio, tramite DI).