C#
Qual è la tua esperienza con PostgreSQL?
Cosa succede quando l'esecuzione arriva a await? Come lo gestisce il compilatore?
Tipi di transazioni / livelli di isolamento?
Parlami della tua esperienza: come si è sviluppato il tuo percorso professionale e come sei diventato sviluppatore?
Cos'è un feature toggle e come implementare una disattivazione rapida di una funzione rotta senza ridistribuzione?
Cos'è il pattern Unit of Work e a quale tipo di pattern appartiene?
Come controllare il pianificatore tramite GOMAXPROCS?
Se parliamo di C#, è possibile fare un sovraccarico di metodo per estendere il comportamento?
Cosa sono le goroutine e perché sono più efficienti dei processi del sistema operativo?
A cosa servono le transazioni in un database?
Cos'è l'asincronia e qual è il suo senso? Come si raggiunge?
Cosa sono IEnumerable e IQueryable, qual è la differenza?
Confronta monoliti e microservizi — vantaggi e svantaggi di ciascun approccio.
Come è stato possibile ridurre il tempo di risposta da 0,5 ms a 0,2 ms?
Esistono tre indici distinti i, j, k in un array A di N numeri positivi, tali che la somma A[i] + A[j] + A[k] termini con il numero M?
Qual è la complessità computazionale di questa query? È possibile ordinarla in un solo passaggio?
Parla dell'indice B-tree: come viene decifrato, cos'è, come funziona, perché accelera la ricerca?
Analisi del codice con IEnumerable: problema di iterazioni multiple e come risolverlo. Calcoli pigri vs materializzazione.
Cosa sono le query differite (deferred) in LINQ?
Parla dei modalità di funzionamento di GC: server e desktop. Quando usare quale?