C#
In quale data hai svolto l'ultima volta la tua attività professionale?
Cos'è lo sharding e cosa bisogna considerare nella sua progettazione?
Come ottimizzare il metodo Enrich per 10 milioni di eventi con ID diversi? Come limitare il parallelismo?
Puoi nominare e spiegare i principali modelli comportamentali utilizzati nella progettazione di sistemi software?
Puoi spiegare il principio di funzionamento dell'operatore LEFT JOIN in SQL e quando viene utilizzato?
Perché un'applicazione con database funziona in un ambiente e si degrada in un altro?
Hai lavorato con la creazione di query SQL per ottenere dati?
Se abbiamo una comunicazione a doppio senso e non è necessario trasmettere grandi volumi di dati, useresti gRPC o REST? A quali fattori prestaresti attenzione nella scelta del protocollo?
Spiega il concetto di pattern SAGA e il suo scopo nell'architettura dei sistemi distribuiti.
Puoi fare un esempio di approccio alla risoluzione di un problema architettonico in un sistema?
Quali sono i principali vantaggi e svantaggi dei linguaggi di programmazione compilati in codice macchina?
Qual è la differenza tra l'uso di LEFT JOIN e RIGHT JOIN nell'unione di tabelle in SQL?
È necessario integrare 2 applicazioni che si trovano su server diversi. L'applicazione A registra l'utente e deve inviare un Messaggio di Registrazione via email. L'applicazione B può inviare email. Parla dei metodi di integrazione, dei protocolli e dei possibili problemi del metodo di integrazione che hai scelto.
A cosa serve l'approccio Domain-Driven Design nello sviluppo del software?
Spiega l'essenza della tecnologia di caching e come viene applicata nei sistemi di archiviazione dei dati.
Può spiegare cosa si intende per coesione nel contesto dei sistemi software?
Quali tipi di errori possono portare a perdite di memoria legate allo stack in un programma?
Puoi fare un esempio di quando vengono create eccezioni personalizzate nel codice?
Quali collezioni concorrenti conosci e a cosa servono?
Come hai acquisito le competenze di programmazione e quale esperienza hai in questo campo?