Node.js
Qual è la differenza tra TypeScript e JavaScript?
Cosa potrebbe non andare nella configurazione della connessione al database se si distribuisce il codice, il database è a posto, la CPU non è caricata, ma le richieste tramite l'API REST vengono eseguite in sequenza, come se fossero una dopo l'altra?
E per quanto riguarda la parte economica? Hai aspettative salariali?
In quali compiti Node.js è più efficiente e in quali mostra i risultati peggiori?
È possibile che Node.js si blocchi dal lato JavaScript/V8 senza usare un ciclo infinito while(true)? Come fare in modo che la coda delle promesse non si svuoti mai?
Parlami della tua esperienza con il monitoraggio e il logging (Grafana, Kibana)
Cosa sono i blocchi di riga e a cosa servono?
Microservizi: come implementare transazioni distribuite attraverso più microservizi con possibilità di rollback? Cosa sono i pattern Saga e Outbox?
Preferisci lo sviluppo backend o frontend?
Quali metodi di autenticazione/autorizzazione utilizzi nel progetto attuale?
Cos'è l'idratazione (hydration) in React/Next.js?
A cosa servono gli indici in PostgreSQL?
TypeScript: cosa sono Omit e Pick? Qual è la differenza tra tipi union e intersection? Cosa succede se si passa un tipo di intersection a Omit?
Quali test sono stati scritti sul backend? Quali librerie sono state usate?
A cosa serve async/await?
Conosci già l'azienda prima del messaggio di [имя]?
Come aprire una pagina in una nuova finestra cliccando su un link?
In cosa differiscono i metodi degli array MAP, FILTER, REDUCE e FOREACH? A cosa servono?
Cos'è CORS e cosa significa esattamente?
/* * È necessario implementare un EventEmitter. * Con i metodi emit e on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Accetta un eventName con il nome dell'evento e una funzione callback. * La funzione sottoscrive all'evento. * Il risultato della funzione deve essere una funzione di disiscrizione. * * emit(eventName: string | Symbol, payload?: any): void * Accetta un eventName con il nome dell'evento e un payload che sarà * passato a ogni ascoltatore dell'evento; la funzione esegue l'evento. * Se nessun ascoltatore viene trovato, deve sollevare un'eccezione. * * ------------------------------------------------------ * * Esempio: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('si è verificato un evento!!!', payload); */