Spiega cos'è il meccanismo EventEmitter e come viene utilizzato per gestire gli eventi nelle applicazioni.
Node.js
Descrivi un caso di progetto in cui qualcosa è andato storto e come hai gestito la situazione.
Quali sono i vantaggi e gli svantaggi del database MongoDB?
Hai esperienza nell'uso del sistema di controllo versione Git nei tuoi progetti?
Hai usato il pattern Decorator durante il lavoro con TypeScript per estendere la funzionalità degli oggetti?
Hai esperienza con GraphQL e l'hai utilizzato in progetti?
Può spiegare il concetto di polimorfismo e il suo ruolo nella programmazione orientata agli oggetti?
Puoi spiegare il funzionamento dell'Event Loop in JavaScript?
Qual è il ruolo delle transazioni nel lavoro con i database e perché sono importanti?
Hai utilizzato lo strumento Swagger per documentare l'API?
Hai mai effettuato un controllo della qualità del software nella tua pratica?
Spiega il principio di iniezione delle dipendenze nel software e come viene utilizzato per aumentare la modularità del codice.
Descrivi la tua esperienza nell'uso e nella configurazione di PostgreSQL, nonché le caratteristiche del lavoro con questo database.
Puoi spiegare il principio di apertura all'estensione nel contesto di SOLID?
Hai esperienza con il protocollo WebSocket per implementare comunicazioni bidirezionali nelle applicazioni?
Descrivi la tua esperienza nello sviluppo e nell'implementazione di architetture a microservizi
Qual sistema di gestione delle attività hai utilizzato nei tuoi progetti?
Quale libreria o strumento per lavorare con il database viene utilizzato nel tuo progetto NestJS?
Qual è la differenza tra l'uso di classi astratte e interfacce nella programmazione orientata agli oggetti?
Cosa distingue la sintassi e le funzionalità di ECMAScript 5 da ECMAScript 6?