Frontend
Cosa succede con il componente quando cambia la chiave? Parla del ciclo di vita dei componenti funzionali.
Qual è la differenza tra rendering e pittura? Come si chiama il processo di confronto tra l'albero DOM virtuale e quello reale?
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3
Cos'è il pseudoarray arguments? In cosa si differenzia da un array normale?
Quali pattern di sviluppo utilizzi (DRY, SOLID, GRASP, design patterns)?
Hai gestito la situazione in cui indexOf restituisce -1 quando usato in removeItem?
Cosa è meglio usare per un interruttore a due stati (acceso/spento): toggle o checkbox?
Se TLS cripta il traffico, ma un attaccante intercetta il pacchetto e lo reinvia al server (attacco di replay), perché questo non funzionerà? Cosa succede durante l'installazione di una connessione TLS passo dopo passo?
Quali sono i principi fondamentali della OOP? Spiega i principi SOLID con le tue parole.
Quali approcci o librerie hai utilizzato per ottimizzare la dimensione del bundle?
Quale formato di lavoro preferisci — ibrido o remoto?
Cos'è useContext e perché non dovrebbe essere usato al posto di Redux/Zustand?
Chi dovrebbe generalmente decidere di spostare il rilascio?
Parla di FSD (Feature-Sliced Design) — quali sono stati gli accordi nel team
La funzione toggleInput non viene eseguita prima di questo?
Raccontami di più sul progetto in Цифриум: a quali moduli erano responsabili, come era strutturata la funzionalità — dove si trovavano gli endpoint, modelli, logica di business, sottoscrizioni?
Usi agenti IA, come Cursor? Come viene regolamentato/consentito l'uso degli strumenti di IA nel progetto?
Hai esperienza nella scrittura di librerie UI proprie o librerie di componenti?
[nome] ha chiesto: parlami della tua esperienza e del tuo background professionale.
Ci sono due endpoint: ottenere la lista degli utenti e ottenere un utente per ID. Come organizzeresti la tipizzazione delle risposte e il lavoro con queste API?