C#
A cosa servono async/await e i metodi asincroni?
Cosa è più veloce per un array di 10.000 elementi: for o forEach? In cosa consiste l'overhead di forEach?
Come viene implementata l'autorizzazione?
Come implementare il proprio Where senza yield? Cos'è yield e come funziona sotto il cofano?
Come viene utilizzato ThreadPool nel contesto di async/await? È possibile garantire lo stesso thread dopo await?
Parlami di RabbitMQ e Kafka — qual è la differenza?
Come annullare dinamicamente l'esecuzione di un'attività? A cosa servono CancellationToken e CancellationTokenSource?
Cos'è Redis e a cosa viene solitamente usato?
Parla brevemente della tua esperienza.
Parli dei principi SOLID. Cosa significa il principio di inversione delle dipendenze?
Quali sono gli svantaggi degli indici?
Qual è la differenza tra orchestrazione e coreografia nel contesto della saga?
Come avviene l'integrazione dei servizi con Keycloak per il supporto dell'autorizzazione in C#?
Parla di uno o due compiti nel tuo ultimo o attuale lavoro di cui sei orgoglioso.
Come si può implementare che una classe base non dipenda dalle classi derivate? Come far sì che la classe base conosca l'esistenza delle classi derivate?
Qual è la differenza tra IEnumerable e IQueryable?
Hai la tessera militare?
// taglio per tutti i sensori, solo l'ultimo valore per tempo // collezioni di oggetti anonimi string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
Qual è la differenza tra tipi significativi e referenziali? Dove sono memorizzati e a cosa si riferiscono?
Cos'è la programmazione orientata agli oggetti?